【问题标题】:How to enable web security in Chrome after disabling it?禁用 Chrome 后如何在 Chrome 中启用网络安全?
【发布时间】:2019-06-21 20:23:50
【问题描述】:

我在 Mac 上的终端中执行了__disable-web-security。我需要再次启用它吗?还是重启后自己启用?

如果我需要再次启用它,我该怎么做?我到处搜索,但没有找到。

【问题讨论】:

标签: google-chrome websecurity


【解决方案1】:

转到chrome://version 并查看命令行。如果命令行参数仍然存在,您应该重新启动 chrome,然后正常启动它(不带标志)。

更多上下文:“标志”在 Chrome 中指的是两个略有不同的概念:

  1. 任何以 -- 开头的命令行参数(例如,与命名 URL 或文件的参数相反)。
  2. chrome://flags 上提供的切换列表。

任何手动添加到命令行的参数都只会保留到您退出 Chrome。另一方面,chrome://flags 设置的切换将持续存在,直到它们被重置。 (为了进一步模糊这一点,调用 chrome://restart 将保留命令行标志。)

这个特殊的标志使它的存在相当明显,带有横幅:

您正在使用不受支持的命令行标志:--disable-web-security。稳定性和安全性将受到影响。

因此,希望清楚该标志是否存在(以及为什么这是不能在chrome://flags 保留的那种标志)。

#2 中设置的标志在 Chrome 的命令行中由 --flags-switches-begin...--flags-switches-end 部分分隔。该部分之外的参数来自chrome://flags 以外的其他地方(即来自命令行,Chrome OS 和 Android 除外,它们有自己的启动过程)。

【讨论】:

  • 非常感谢您为我指明了方向。那里没有命令行参数。但我使用的是 2016 版的 Chrome 49.0.2623.112。那个命令行参数也出现在那个旧版本上吗?
  • 即使你使用了chrome无法识别的标志,它也会显示在那里,你可以用--random-made-up-flag试试。所以如果旗帜不存在,它就不存在。
  • 哦,这叫flag?在 chrome://version 中,它同时表示 --flag-switches-begin --flag-switches-end。那么是关闭还是开启呢?
  • @jl001 添加了更多上下文。
  • 太棒了!非常感谢您的帮助!!
猜你喜欢
  • 2015-11-07
  • 1970-01-01
  • 2016-01-11
  • 2021-11-03
  • 2019-05-13
  • 1970-01-01
  • 2017-11-09
  • 2016-12-11
  • 2014-06-06
相关资源
最近更新 更多