cne*_*eff 0 javascript css font-face electron
我有一个 Web 应用程序,我的客户想要将它包装在一个 Electron 应用程序中。我成功创建了一个可以正确加载我的网站的网站。但是,默认字体更改为 Times New Roman 而不是 Chrome 中显示的 Helvetica Neue(在我的 boostrap-customized.css 中指定)。
我浏览了 Electron 文档,找到了包含 defaultFontFamily 对象的 webPreferences 对象,该对象包含标准、衬线、无衬线、等宽、草书和幻想中的每一个的字符串。我的问题是找到一个示例,说明如何在 BrowserWindow() 的构造函数中指定我想要的值。我都试过了
webPreferences.defaultFontFamily.standard: 'Helvetica'
Run Code Online (Sandbox Code Playgroud)
和
webPreferences:defaultFontFamily:standard: 'Helvetica'
Run Code Online (Sandbox Code Playgroud)
两者都在第一个句点或第二个冒号上给我“语法错误:意外的标记”。
我确定这是我不熟悉的一些简单的 Javascript 东西,或者至少我希望它是。
事实上,问题是一个简单的 JavaScript 问题。使用=设置属性值,而不是一个的:
例子:
var obj = {
prop1: null,
prop2: {
prop: 'Hi'
}
};
//this works to set the values
obj.prop1 = 'dog';
obj.prop2.prop = 'cat';
//this doesnt work - uncomment the lines below will cause the same error you're getting
//obj.prop1: 'dog';
//obj.prop2.prop: 'cat';
console.log(obj);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
864 次 |
| 最近记录: |