在哪里禁用Opera的跨网络保护?

sAI*_*ING 5 javascript security opera

Opera 11.01的JS安全问题中,从服务器A转移到B后,我了解到Opera具有一些"跨网络"保护.

我遇到了相同的js安全问题,我发现Opera 11.10("Barracuda")增加了禁用跨网络保护的首选项.我的歌剧是11.50但我找不到具体的偏好.

我是否误解了"跨网络"的含义?

非常感谢.

Mak*_*ips 9

现在Opera是基于Chromium的,所以你应该使用Chromium的方式来禁用SOP和处理没有标头的请求CORS

cd c:\Program Files\Opera\
launcher.exe --disable-web-security --user-data-dir="c:\nocorsbrowserdata"
Run Code Online (Sandbox Code Playgroud)

opera.exe当然,就像在 Chromium 中一样,要使这项工作正常进行,您应该在使用 flag 之前杀死所有实例--disable-web-security。如果您想了解如何自动化此操作的更多详细信息,请参阅我的网站上的提示

  • 如果是 mac `open -a Opera --args --disable-web-security --user-data-dir=~/emptydir` (5认同)

gsn*_*ers 3

我相信 opera:config#Network|AllowCrossNetworkNavigation 是正确的偏好。

  • 在当前版本的 opera 中找不到这个。 (7认同)