我正在研究 Opera 版本89.0.4447.83
。我在 Windows 10 上禁用了 Opera 的网络安全,这样我就可以从本地主机上加载的 iframe 中的网页中检索信息。为此,我使用了以下命令:
cd c:\Program Files\Opera\
launcher.exe --disable-web-security --user-data-dir="c:\nocorsbrowserdata"
但是,当我尝试获取网页内容时,出现错误:
Uncaught DOMException: Blocked a frame with origin "http://localhost:3000" from accessing a cross-origin frame.
为了检查 Opera 是否读取了网络安全标头,我尝试加载一个不允许在 iframe 中连接的网站,即 google,然后出现错误:www.google.com refused to connect
。我不明白为什么网络安全没有被禁用,但我使用了正确的命令。