您如何在 Firefox 17+ 中从本地 html 文件发出 XHR 跨域请求?
- netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead") 已被删除
- SpecialPowers.createSystemXHR()似乎不起作用
我知道扩展会起作用,但除非必要,否则我宁愿不必“添加”任何东西到 Firefox。
您如何在 Firefox 17+ 中从本地 html 文件发出 XHR 跨域请求?
我知道扩展会起作用,但除非必要,否则我宁愿不必“添加”任何东西到 Firefox。
我找到了答案。您需要在“about:config”中将security.fileuri.strict_origin_policy切换为 false。它影响“任何进行同源检查的东西,包括 XMLHttpRequest、XSLT 和 XBL”。
这在一定程度上也允许读取本地文件,因此可能会引起安全问题。