电子<webview>:未捕获的语法错误:意外的令牌

时间:2019-03-25 02:25:54

标签: javascript node.js webview electron

在Windows上使用我的Electron应用程序时(在Mac上没有出现问题),对于某些加载到<webview>标记中的外部URL,我开始收到此错误: Uncaught SyntaxError: Unexpected token ...(我相信是指扩展语法)。

我很难看到一个解决方案,因为它是一个外部URL。 https://instagram.com是一个as站点的示例,它在我的控制台中产生此错误。

这是我的网络视图

<webview src="https://www.instagram.com/" preload="./custom_scripts/preload-manager.js" allowpopups="" webpreferences="webSecurity=no" partition="persist:default"></webview>

使用Instagram示例,这是引发错误的脚本:https://www.instagram.com/static/bundles/es6/ConsumerCommons.js/c86cd1388003.js

这是该脚本的片段,其中包含错误的位置

const {
  allowStale: c,
  onCached: v
} = {
  allowStale: !1,
  ...s
}, p = l[o];

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。输入外部页面的devtool并在网络面板中禁用缓存。有用。但是我不知道为什么以及如何摆脱这一点。