我们正在与 Atom Shell(目前称为electron https://github.com/atom/electron)将 Web 应用程序包装为桌面应用程序,并且由于 CORS 限制而无法进行跨域 ajax 调用。
我们也尝试过nw.js http://nwjs.io/(以前称为 Node-Webkit),我们用它进行跨域 ajax 调用没有问题。 Atom Shell (Electron) 默认限制跨域调用吗?
如果网页以“file://”模式加载并且不由 http 服务器提供服务,则默认情况下可以进行 ajax 调用。
如果您仍然遇到 CORS 限制的问题,您可以将此选项设置为 browser-window 对象:
var BrowserWindow = require('browser-window');
var win = new BrowserWindow({
webPreferences: { webSecurity: false }
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)