在JS security issue with Opera 11.01, after moving from server A to B中,我了解到opera有一些“跨网络”的保护。
我遇到了同样的js安全问题,我发现Opera11.10(“Barracuda”)添加了禁用跨网络保护的首选项。我的Opera是11.50,但我找不到具体的偏好。
我是不是误解了“跨网络”的含义?
非常感谢。
发布于 2017-04-23 21:44:06
现在的Opera是基于铬的,所以你应该使用铬的方式来禁用SOP并处理没有CORS头的请求:
cd c:\Program Files\Opera\
launcher.exe --disable-web-security --user-data-dir="c:\nocorsbrowserdata"当然,就像在chromium中一样,要做到这一点,你应该在开始使用--disable-web-security标志之前杀死所有的opera.exe实例。如果您想了解有关如何实现自动化的更多详细信息,请参阅我网站上的tip
发布于 2011-09-27 06:06:20
我相信opera:config#Network|AllowCrossNetworkNavigation是正确的选择。
发布于 2011-09-29 16:53:02
但是,完全禁用它会带来安全隐患-请参阅以下内容:Opera won't load some JavaScript files以获得更安全的解决方法:)
https://stackoverflow.com/questions/7543678
复制相似问题