45

我正在尝试在不更改任何涉及跨域 AJAX 调用的服务器端代码的情况下进行简单测试,我想知道是否可以再使用它--disable-web-security。它似乎不适用于 Chrome 28。

从 Chrome 版本 21 开始我就没有使用过它;这个功能被放弃了吗?

4

11 回答 11

45

检查您的 Windows 任务管理器,并确保在运行命令之前终止所有 chrome 进程。

于 2013-08-14T17:17:05.533 回答
38

The new tag for recent Chrome and Chromium browsers is :

--disable-web-security --user-data-dir=c:\my\data
于 2016-04-29T13:29:53.887 回答
17

尝试这个 :

视窗:

运行以下命令CMD以启动具有禁用安全性的 chrome 浏览器的新实例

转到 Chrome 文件夹:

cd C:\Program Files (x86)\Google\Chrome\Application

运行以下命令:

chrome.exe --disable-web-security --user-data-dir=c:\my-chrome-data\data

苹果系统:

在终端中运行此命令:

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 用户都有帮助!

于 2019-10-24T12:44:06.053 回答
14

这个标志在 v30.0.1599.101 m 为我工作 在此处输入图像描述

可以忽略警告“您正在使用不受支持的命令行标志”。该标志仍然有效(从 Chrome v86 开始)。

于 2013-11-06T20:05:24.237 回答
10

这应该有效。您可以将以下内容保存在批处理文件中:

TASKKILL /F /IM chrome.exe
start chrome.exe --args --disable-web-security
pause
于 2015-07-14T16:32:40.147 回答
4

打开chrome的目标位置并通过cmd类型导航

chrome.exe --disable-web-security --user-data-dir=c:\my\dat

于 2018-01-30T09:29:51.213 回答
3

只需创建此批处理文件并在 Windows 上运行它。它基本上会杀死所有 chrome 实例,然后会在禁用安全性的情况下启动 chrome。将以下脚本保存在批处理文件中,例如 ***.bat 并双击它。

TASKKILL /F /IM chrome.exe
start chrome.exe --args --disable-web-security –-allow-file-access-from-files
于 2014-07-10T20:50:48.793 回答
2

检查您是否有 Chrome 应用启动器。您通常可以在工具栏中看到它。它作为 chrome 的第二个实例运行,但与浏览器不同的是,它会自动运行,因此无论何时启动 PC 都会运行。即使它不是浏览器视图,它也是一个 chrome 实例,足以防止您的参数生效。转到您的任务管理器,您可能必须杀死 2 个 chrome 进程。

于 2014-06-02T17:02:48.850 回答
1

由于您无法同时运行 --disable-web-security 和普通 chrome,因此将 Opera 用于 --disable-web-security 可能是一个很好的解决方案

以下是如何在 Windows 上为歌剧创建启动器。顺便说一句,Opera 有和 chrome 一样的调试工具!

http://www.opera.com/

:: opera-browse-dangerously.bat
cd c:\Program Files\Opera\
launcher.exe --disable-web-security --user-data-dir="c:\opera-dev"

PS:Opera 在没有网络安全的情况下启动时不显示任何通知

于 2017-05-22T10:14:17.717 回答
0

如果您想自动执行此操作:首先从任务管理器中杀死 chrome。在 Windows 中 - 在 Chrome 图标上右键单击(或 Shift+右键单击,在任务栏的情况下)。选择属性。在“目标”文本框中,添加--disable-web-security标志。

所以文本框中的文本应该看起来像

C:\Users\njadhav\AppData\Local\Google\Chrome SxS\Application\chrome.exe" --disable-web-security

单击确定并启动 chrome。

于 2014-06-19T06:27:19.583 回答
0

只需从命令提示符运行此命令,它将启动禁用 CORS 的 chrome 实例:

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --disable-gpu --user-data-dir=~/chromeTemp
于 2019-09-03T07:04:55.747 回答