在 Dart VM 中运行 dart 应用程序时是否可以禁用 Chromium 中的跨域安全检查?
问题是它在自己的端口上运行,因此我的应用程序无法向在另一个端口上运行的后端发送异步请求。
是的,我知道我可以将 dart 文件复制到我的后端,它会运行得很好,但我无法调试它。
最佳答案
如果您正在寻求一个权宜之计的解决方案,只是为了调试,您可以使用一个标志在 Chrome 中将其关闭。
[chromium executable] --disable-web-security
这取自这篇文章Disable same origin policy in Chrome .
否则,响应中的附加 header 是正确的方法。当然,如果您想提高安全性,可以将星号替换为 IP 地址列表。
参见https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS了解更多详情。
关于javascript - Dart应用和跨域策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14021021/