在禁用Chrome网络安全后,CORS仍然执行?

问题描述 投票:2回答:1

我正试图从一个网站获取数据并使用它将内容写入另一个网站(使用JQuery / Javascript)。可以理解的是,相同的原始规则不会让这种情况发生,但我认为在我的浏览器上禁用Web安全性/ CORS应该可以解决这个问题。出于某种原因,我无法在Chrome中禁用该政策,我无法弄清楚原因。

我尝试使用--disable-web-security --user-data-dir =启动Chrome

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="C:\Users\<username>\Desktop\chromeTemp"

我希望能够打开一个新选项卡,在控制台中访问“文档”,找到我想要“点击”的链接,但我得到了

VM186:1 Uncaught DOMException: Blocked a frame with origin <url> from accessing a cross-origin frame.

我以为这不会被阻止?

javascript jquery google-chrome xss
1个回答
0
投票

看起来可能有一个开放的错误,可能尝试较旧的铬版本。

https://bugs.chromium.org/p/chromium/issues/detail?id=840124

查看关于变通方法的最新评论:

“解决方法是下载旧版Chrome作为便携式应用程序:https://sourceforge.net/projects/portableapps/files/Google%20Chrome%20Portable/(版本66.0.3359.181仍然有效)。这是我在开发时使用的那个...”

© www.soinside.com 2019 - 2024. All rights reserved.