我创建了一个带有webview标签的自定义浏览器。 当我在google.it(或google.com)中导航时,有时会出现一则消息,指出Chrome已过时。 我的应用程序版本是:
Node.js 8.9.3
铬61.0.3163.100
电子2.0.2
附加了警报的图片(抱歉,它是意大利语的)
是否可以删除此警告?
谢谢 詹皮斯(Jempis)
编辑 我找到了一种解决方法来删除警告:
我设置了选项
useragent
不同的铬,例如
"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:58.0) Gecko/20100101 Firefox/58.0"
警告没有出现
答案 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>
但是,这不能解决安全更新延迟的问题。