2016-04-05 14 views
2

Ham html kodunu BrowserWindow içine enjekte etmek mümkün mü? loadURL sadece dosya yolu kabul etmediğindenElektron: Ham html'yi BrowserWindow'a enjekte edin

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

Yukarıdaki kod çökecek.

+0

Sen webContents ile bunu yapmak mümkün olabilir: https://github.com/electron/electron/blob/master/docs/api/web -contents.md Ama neden bunu yapmak istediğini sorabilir miyim? Orada daha iyi bir yol olduğunu hissediyorum. – Teak

+0

Şablonları derleyen ve ham html'yi döndüren şablon şablonunu (http://paularmstrong.github.io/swig/) kullanıyorum. – Vingtoft

+0

WebContent'in soruma bir çözüm olduğunu düşünmüyorum. Başka önerileriniz var mı? – Vingtoft

cevap

5

Bunu gerçekleştirmek için veri URL'ler kullanabilirsiniz:

mainWindow.loadURL("data:text/html,<p>Hello, World!</p>"); 
İlgili konular