firefox - 如何在 Firefox 上启用 CORS

标签 firefox cors same-origin-policy

我如何允许 CORS在 Firefox 上?
我在 Chrome 和 Internet Explorer 上轻松管理它,但我在 Firefox 上完全失败了。我编辑了以下 about:config 条目

security.fileuri.strict_origin_policy = false
此尝试已在此处多次发布,并且在其他网站上也有提及,但没有任何效果。我阅读了 Mozilla 指南 same-origin policies :
Cross-Origin Resource Sharing (CORS)
但它只是解释了 CORS 和相关主题。未列出在 Firefox 上启用它的解决方法。
有确定的解决方案吗?
PS: FORCECORS 也以某种方式不起作用......

最佳答案

对浏览器什么也不做。 CORS is supported默认情况下,所有现代浏览器(以及自 Firefox 3.5 起)。

JavaScript 访问的服务器必须通过 CORS HTTP 响应 header 向托管 JS 运行的 HTML 文档的站点授予权限。
security.fileuri.strict_origin_policy用于让本地 HTML 文档中的 JS 访问您的整个硬盘。不要将其设置为 false因为它使您容易受到来自下载的 HTML 文档(包括电子邮件附件)的攻击。

关于firefox - 如何在 Firefox 上启用 CORS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25504851/

相关文章:

javascript - 使用 Selenium(不带 Firefox 扩展)从 Firefox 43 检索控制台日志

JQuery Ajax POST 到 Web API 返回 405 方法不允许

facebook - 有没有办法在 facebook canvas 中 pushState() 父窗口?

javascript - Google Drive API,无法通过 JS 打开标准共享对话框(x-frame-options 错误)

javascript - Firefox 字体失败

firefox - 有没有办法改变:config DOM value for only one website in firefox

javascript - Firefox 在 div 滚动条上移动时触发拖动事件

javascript - 访问控制公开 header 的位置

node.js - 跨域事件源

javascript - XMLHttpRequest 响应在 Javascript 中为 null