javascript - Dart应用和跨域策略

标签 javascript dart chromium cross-domain-policy

在 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/

相关文章:

asp.net - javascript 设置的值未保存在 asp.net 中

flutter - Flutter Widget的构建和结构

flutter - dart 构造函数 copyWith 参数显示为 null

javascript - 为什么我在 node.js 中得到这个奇怪的 "Cannot set property of undefined"

javascript - 当我在模板文字中使用.map时,为什么输出中会有逗号?

javascript - 我应该使用哪个库在 Node.JS 上进行服务器端图像处理?

android - 缺少用于共享首选项的平台异常错误和iOS Flutter中的Flutter Toast插件

google-chrome - Google Chrome 开发者工具中的 Step 和 Step Into 有什么区别?

docker - ubuntu docker 容器中的 headless Chrome

electron - Electron在哪里保存以前的缩放?