我们一直使用以下方法打开Google Chrome进行调试,可以避免跨域限制。但是昨天在所有Windows电脑上都无法正常工作了。
chrome.exe https://"www.testsite.com" --disable-web-security --user-data-dir="d:/tempchromedata"
当前版本的Chrome是Version 70.0.3538.77 (Official Build) (64-bit)
我们一直使用以下方法打开Google Chrome进行调试,可以避免跨域限制。但是昨天在所有Windows电脑上都无法正常工作了。
chrome.exe https://"www.testsite.com" --disable-web-security --user-data-dir="d:/tempchromedata"
当前版本的Chrome是Version 70.0.3538.77 (Official Build) (64-bit)
--disable-features=IsolateOrigins
。 - Thomas Mulder感谢Thomas Mulder,这是有史以来最好的评论
对于我来说,为了允许JavaScript访问不同源的iframe内容,在Chromium版本109.0.5414.119(官方版本)上构建于Debian 11.6,运行于Debian 11.4(64位):
chromium --disable-web-security --user-data-dir=$HOME/tmp/user-data --disable-site-isolation-trials
... 这个方法可行,我需要这三个选项。JavaScript在file://xxx.html中(并获得“null”来源);在我的特定情况下,xxx.html内的iframe具有“http://localhost:8383”的来源。