我尝试进行一个简单的测试,而不改变任何服务器端代码,涉及到跨域AJAX调用,我想知道现在是否还能使用--disable-web-security
。它似乎在Chrome 28上无效。
自从Chrome 21版本以来,我就没有使用过它; 这个功能被取消了吗?
我尝试进行一个简单的测试,而不改变任何服务器端代码,涉及到跨域AJAX调用,我想知道现在是否还能使用--disable-web-security
。它似乎在Chrome 28上无效。
自从Chrome 21版本以来,我就没有使用过它; 这个功能被取消了吗?
在运行该命令之前,请检查您的Windows任务管理器并确保关闭所有Chrome进程。
最新的Chrome和Chromium浏览器的标签是:
--disable-web-security --user-data-dir=c:\my\data
--user-data-dir=c:\my\data
。 - GrandmasterBuser-data-dir
标志是必需的,因为它有效地启动了第二个Chrome“配置文件”。您可以通过不使用命令行标志启动Chrome来运行正常(带有网络安全)的配置文件,并且这个“好”的会话可以与未受保护的会话同时运行。 - Coderer尝试以下内容:
Windows:
在 CMD
中运行以下命令,以启动一个禁用安全性的 Chrome 浏览器新实例。
前往 Chrome 文件夹:
cd C:\Program Files (x86)\Google\Chrome\Application
运行以下命令:
chrome.exe --disable-web-security --user-data-dir=c:\my-chrome-data\data
MAC OS:
在终端中运行以下命令:
open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_sess_1" --disable-web-security
希望这能对Windows和Mac用户都有所帮助!
这个标志在我的v30.0.1599.101 m版本中起作用。
警告“您正在使用不支持的命令行标志”可以忽略。该标志仍然可用(截至Chrome v86)。
这应该能够正常工作。您可以将以下内容保存在批处理文件中:
TASKKILL /F /IM chrome.exe
start chrome.exe --args --disable-web-security
pause
打开Chrome的目标位置并通过cmd导航
注:此命令将禁用Chrome的Web安全功能,并将用户数据存储在c:\my\dat目录中。chrome.exe --disable-web-security --user-data-dir=c:\my\dat
只需创建此批处理文件并在Windows上运行即可。它基本上会关闭所有Chrome实例,然后启动Chrome并禁用安全性。将以下脚本保存在批处理文件中,例如***.bat,并双击它。
TASKKILL /F /IM chrome.exe
start chrome.exe --args --disable-web-security –-allow-file-access-from-files
检查是否有Chrome应用程序启动器。通常可以在工具栏中看到它。它作为Chrome的第二个实例运行,但与浏览器不同,它会自动运行,因此每次启动PC时都会运行。尽管它不是浏览器视图,但它是一个Chrome实例,足以防止您的参数生效。打开任务管理器,您可能需要终止2个Chrome进程。
由于无法同时运行 --disable-web-security 和普通的 Chrome,因此使用 Opera 进行 --disable-web-security 可能是一个好的解决方案。
以下是在 Windows 上创建 Opera 快捷方式的方法。顺便说一下,Opera 与 Chrome 具有相同的调试工具!
:: opera-browse-dangerously.bat
cd c:\Program Files\Opera\
launcher.exe --disable-web-security --user-data-dir="c:\opera-dev"
PS:使用Opera启动时没有启用Web安全,不会显示任何通知。
只需在命令提示符中运行此命令,它将启动禁用CORS的Chrome实例:
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --disable-gpu --user-data-dir=~/chromeTemp