Javascript 测试PhoneGap+;浏览器中的AJAX应用程序

Javascript 测试PhoneGap+;浏览器中的AJAX应用程序,javascript,google-chrome,firefox,cordova,Javascript,Google Chrome,Firefox,Cordova,我已经使用Cordova/PhoneGap有一段时间了,直到现在,我使用Chrome在浏览器中试用该应用程序 这个应用程序有很多AJAX请求到不同的服务器,所以我使用了Chrome的--disable-web-security参数来实现这些请求。然而,这个论点似乎不再有效:新版本的Chrome抱怨说这个论点是不允许的。我在Chromium上试过,也收到了同样的错误消息。此外,我还尝试将Firefox的security.fileuri.strict_origin_策略设置为false,以查看是否可

我已经使用Cordova/PhoneGap有一段时间了,直到现在,我使用Chrome在浏览器中试用该应用程序

这个应用程序有很多AJAX请求到不同的服务器,所以我使用了Chrome的--disable-web-security参数来实现这些请求。然而,这个论点似乎不再有效:新版本的Chrome抱怨说这个论点是不允许的。我在Chromium上试过,也收到了同样的错误消息。此外,我还尝试将Firefox的security.fileuri.strict_origin_策略设置为false,以查看是否可以让它在那里工作,但没有效果


你知道如何在现代浏览器中测试这样的应用程序吗?如果没有,有没有办法退回到以前的Chrome版本?

您可以使用这个。您只需单击一下即可激活/停用CORS:)

它似乎不起作用。我在控制台中遇到以下错误:XMLHttpRequest无法加载file:///C:/Projects/myproject/www/app/i18n/de.json. 跨源请求仅支持HTTP。我认为这是因为您从本地文件系统获取json。尝试将其放在本地服务器(localhost)上。您可以使用apache服务器来实现这一点。会像谢谢你,这似乎是工作了。但是,如果请求具有内容类型标头,则会失败。现在我已经从我的请求中删除了这个头,这总比什么都没有好,但这充其量只是一个临时解决方案。任何涉及较少样板文件的其他方法(例如,拥有一个web服务器并更改代码)都将非常感谢。