Dart应用程序和跨域策略

时间:2012-12-24 11:50:02

标签: javascript dart chromium cross-domain-policy

在Dart VM中运行dart应用程序时是否可以在Chromium中禁用跨域安全检查?

问题是它在自己的端口上运行,因此我的应用程序无法向在另一个端口上运行的后端发送异步请求。

是的,我知道我可以将dart文件复制到我的后端,它会运行得很好,但是我无法调试它。

2 个答案:

答案 0 :(得分:2)

Access-Control-Allow-Origin: *添加到后端的响应头应该足以产生跨域异步请求。

答案 1 :(得分:2)

如果您正在使用停止间隙解决方案,只是为了进行调试,您可以使用标记将其关闭。

[chromium executable] --disable-web-security

这是从这篇文章Disable same origin policy in Chrome中获取的。

否则,响应中的添加标头是正确的方法。当然,如果要提高安全性,可以将星号替换为IP地址列表。

有关详细信息,请参阅https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS