私はelectron
アプリを構築しています。その中に、webview
with a preload
scriptがあります。上記のスクリプト内で、使用したいと思いますsweetalert
。
でインストールsweetalert
しましnpm install --save sweetalert
た。スクリプト内で でロードし、require('sweetalert')
で呼び出しますswal("Hello world!");
。アラートに必要な CSS ファイルが欠落しているため、正しく表示されないことに気付きました。しかし、私はそれをロードしてrequire('sweetalert')
いsweetalert
ますnode_modules
.
さて、これを解決するための推奨される方法は何ですか? 私はjavascript
ファイルの中にいて、そのままでいたいということを覚えておいてください。本当に CSS ファイルを取得して、何らかの方法で挿入する必要がありますか? 内部にあるので、どうすれば正しくできnode_modules
ますか?テストした後、 Content Security Policyにより、この特定のケースでは実行できないようです。
いずれにせよ、それはステートメントと比較して非常に不格好にrequire
思えます。より単純なソリューションが利用できないのは奇妙に思えます。