私のクライアントが電子アプリケーションでラップしたいWebアプリケーションがあります。私は 正常に私のウェブサイトを正しくロードするものを作成しました。しかし、デフォルトのフォントは、Chromeで表示されるHelvetica Neueではなく、Times New Romanに変更されています(私のboostrap-customized.cssで指定されています)。電子がMy Fontをオーバーライドしています
私はElectronのドキュメントを見て、標準、serif、sansSerif、モノスペース、筆記体、ファンタジーのそれぞれの文字列を含むdefaultFontFamilyオブジェクトを含むwebPreferencesオブジェクトを見つけました。私の問題は、BrowserWindow()のコンストラクタの一部としてそこに値を指定する方法の例を見つけることです。最初の期間又は第二のコロンに:私は私に、「予期しないトークンにSyntaxError」を与えるの両方で
webPreferences.defaultFontFamily.standard: 'Helvetica'
と
webPreferences:defaultFontFamily:standard: 'Helvetica'
の両方を試してみました。
私はそれが私がよくわからない、または少なくとも私が望んでいると思ういくつかのシンプルなJavascriptのものだと確信しています。
:代わりに
:
例のプロパティ値を設定する
=
を使用して、 。私がやらなければならなかったことは、最初にobjをどのように定義したのか、そこにあるすべての値を指定するだけでした。その後、そのオブジェクトをBrowserWindow()コンストラクタに渡します。 – cneff