电子-WebView-镀铬已过时

时间:2018-06-25 07:05:39

标签: webview electron

我创建了一个带有webview标签的自定义浏览器。 当我在google.it(或google.com)中导航时,有时会出现一则消息,指出Chrome已过时。 我的应用程序版本是:

Node.js 8.9.3
铬61.0.3163.100
电子2.0.2

附加了警报的图片(抱歉,它是意大利语的)

是否可以删除此警告?

谢谢 詹皮斯(Jempis)

the warning

编辑 我找到了一种解决方法来删除警告:

我设置了选项

useragent

不同的铬,例如

"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:58.0) Gecko/20100101 Firefox/58.0"

警告没有出现

1 个答案:

答案 0 :(得分:0)

Electron不能用作浏览器,而是用于在桌面应用程序中使用Web技术。因此,它并不总是使用最新的Chrome引擎版本。

该警告由Google(网站)显示。您可以修改用户代理标头以假装较新的Chome引擎版本或其他浏览器,请参见https://electronjs.org/docs/api/webview-tag

<webview src="https://www.github.com/" useragent="Mozilla/5.0 (Windows NT 10.0; WOW64; rv:58.0) Gecko/20100101 Firefox/58.0"></webview>

但是,这不能解决安全更新延迟的问题。