2

我正在使用 cordova 开发一个原生 iOs 应用程序来做原生的东西,所以我可以专注于 html/javascript 和 css。但是,我需要进行跨域 ajax 调用,这在我的本机应用程序中很好,但在我在 Chrome 中运行我的项目时却不行。因此,我想在 Chrome 中禁用此安全功能,以便测试我的应用程序。是否有捷径可寻 ?

干杯

4

2 回答 2

2

假设您正在开发一个 iOS 应用程序,我假设您在 OSX 上,在这种情况下,您基本上可以启动启用 XXS 的 Chrome,执行以下命令行:

打开 -a "Google Chrome" --args --disable-web-security

事实上,我经常使用它,我在我的 .bash_profile 中添加了一个别名:

别名 chrometest='open -a "Google Chrome" --args --disable-web-security'

一直到我当前版本的 Chrome:38.0.2125.104,这一直为我工作了很长一段时间

当然,您可以随意命名它……祝您好运!!!

于 2014-10-18T06:10:21.747 回答
0

您可以 为跨域请求执行jsonp 。

或者另一个技巧是修改服务器标头以允许跨站点 ajax。

Access-Control-Allow-Origin: *

来自cors

于 2013-02-21T12:48:35.340 回答