2016-04-05 13 views
2

生のHTMLコードをBrowserWindowに挿入する可能性はありますか? loadURLのみ、ファイルパスを受け入れるためElectron:BrowserWindowに生のHTMLを挿入する

mainWindow = new BrowserWindow({width: 1200, height: 800}); 
mainWindow.loadURL("<p>Hello, World!</p>"); 

上記のコードはクラッシュします。

+0

あなたはwebContentsでこれを行うことができるかもしれない:https://github.com/electron/electron/blob/master/docs/api/web -contents.mdしかし、なぜあなたはこれをしたいのですか?私はおそらくよりよい方法があると感じている。 – Teak

+0

私はswigテンプレートシステム(http://paularmstrong.github.io/swig/)を使ってテンプレートをコンパイルし、生のhtmlを返します。 – Vingtoft

+0

私はwebContentが私の質問に対する解決策だとは思わない。他に提案はありますか? – Vingtoft

答えて

5

あなたはこれを達成するために、データのURLを使用することができます。

mainWindow.loadURL("data:text/html,<p>Hello, World!</p>"); 
関連する問題