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

时间:2011-09-25 04:31:48

标签: javascript security opera

JS security issue with Opera 11.01, after moving from server A to B我了解到歌剧有一些“跨网络”保护。

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

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

非常感谢。

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

如今Opera基于铬,所以你应该使用铬方式来禁用SOP并处理没有CORS标题的请求:

cd c:\Program Files\Opera\
launcher.exe --disable-web-security --user-data-dir="c:\nocorsbrowserdata"

当然,就像在chrome中一样,为了完成这项工作,你应该在开始使用opera.exe标志之前杀死--disable-web-security的所有实例。 如果您想了解更多有关如何自动执行此操作的详细信息,请参阅我网站上的tip

答案 2 :(得分:1)

禁用它完全具有安全隐患 - 请参阅: Opera won't load some JavaScript files 为了更安全的解决方法:)