在JS security issue with Opera 11.01, after moving from server A to B我了解到歌剧有一些“跨网络”保护。
我遇到了同样的js安全问题,我发现Opera 11.10(“Barracuda”)添加了禁用跨网络保护的首选项。我的歌剧是11.50,但我找不到具体的偏好。
我是否误解了“跨网络”的含义?
非常感谢。
答案 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 为了更安全的解决方法:)