电子外部页面错误

时间:2017-10-04 20:29:26

标签: javascript electron

我正在使用电子访问外部网站,然后在其中执行JavaScript。问题是,访问这些网站时遇到错误。在装载papertorm.it的开发控制台上,我收到此错误:

  

未捕获的ReferenceError:未定义MobileDetect       在paperstorm.it /:57

我在加载其他网站时也看到了错误 http://www.supremenewyork.com/

  

未捕获的TypeError:this.Loader不是构造函数

这些错误导致页面无法正常工作,这是电子加载页面的错误,在其他浏览器中工作正常。

我正常加载我的页面:

win = new BrowserWindow({
    width: 800,
    height: 600,
  });
win.loadURL("https://paperstorm.it/")

如果有任何帮助,我正在使用电子1.6.11在Linux Linux上运行电子。和nodejs 8.5.0

1 个答案:

答案 0 :(得分:1)

将nodeIntegration设置为false。

  win = new BrowserWindow({
  width: 800,
  height: 600,
  webPreferences: {
    nodeIntegration: false,
  }
});

对于其他寻找此问题答案的人。有关nodeIntegration的更多信息,请访问:https://github.com/electron/electron/blob/master/docs/tutorial/security.md