2012-12-24 110 views
2

在Dart VM中運行dart應用程序時,是否可以禁用Chromium中的跨域安全檢查?Dart應用程序和跨域策略

的問題是,它是它自己的端口上運行,因此,我的應用程序不能發送異步請求我的後端這是另一個端口上運行。

是的,我知道我可以將dart文件複製到我的後端,它會運行得很好,但後來我無法調試它。

回答

2

如果一個權宜的解決方案後的時候,只是爲了調試,你可以用一個標誌來關閉它在Chrome中。

[chromium executable] --disable-web-security 

這是從這個職位Disable same origin policy in Chrome拍攝。

否則,響應中的添加標題是正確的選擇。當然,如果您想提高安全性,您可以將星號替換爲IP地址列表。

有關更多詳細信息,請參閱https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS

2

Access-Control-Allow-Origin: *添加到後端的響應頭應該足以使跨域異步請求。