gpt4 book ai didi

javascript - Electron 正在覆盖我的字体

转载 作者:太空宇宙 更新时间:2023-11-03 21:11:31 29 4
gpt4 key购买 nike

我有一个 Web 应用程序,我的客户希望将其 package 在 Electron 应用程序中。我成功创建了一个可以正确加载我的网站的网站。但是,默认字体更改为 Times New Roman 而不是 Chrome 中显示的 Helvetica Neue(在我的 boostrap-customized.css 中指定)。

我查看了 Electron 文档并找到了包含 defaultFontFamily 对象的 webPreferences 对象,该对象包含每个标准、衬线、sansSerif、等宽字体、草书和幻想的字符串。我的问题是找到一个示例,说明如何在其中指定我想要的值作为 BrowserWindow() 的构造函数的一部分。我都试过了

webPreferences.defaultFontFamily.standard: 'Helvetica'

webPreferences:defaultFontFamily:standard: 'Helvetica'

都在第一个句点或第二个冒号处给我“SyntaxError: Unexpected token”。

我确定这是我不熟悉的一些简单的 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);

关于javascript - Electron 正在覆盖我的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46432492/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com