【问题标题】:Developer tools getting disabled开发者工具被禁用
【发布时间】:2016-01-05 02:59:21
【问题描述】:

我使用的是 45.0.2454.101 m 版本,由于某种原因,开发工具选项被禁用。


我重新安装了 3 次 chrome,没有运气。


我试图根据这个答案删除注册表文件 Google chrome develop tools disabled

我在策略文件夹下看不到铬 :(。

我搜索了用户数据 --> 默认 --> Preferences 文件夹,看看我是否可以删除 devtools 引用,没有任何帮助:(

更新: 根据 lossleader 的评论,我检查了 chrome://policy,我看到 devtools 已禁用,我应该如何启用或将其设置为 false

请帮忙

更新:2015 年 10 月 13 日 我的偏好文件到今天为止,开发控制台仍然被禁用:

10/16/2015 我在组策略对象下也看不到任何内容

【问题讨论】:

  • 请有人帮我解决这个噩梦,我的检查元素无缘无故被禁用:(
  • 哇,我以前从未听说过这个。 Ctrl+Shift+IF12 工作吗?
  • 不,所有快捷方式都不起作用。我也无法从设置菜单访问开发者工具:(
  • 您是否尝试查看是否按照this question 中的说明禁用?
  • @rao 根据 lossleader 的评论,我认为如果您安装了具有未发布功能的开发版 Chrome,您只会看到源代码列。您可能只有稳定的发布版本,因为这是默认版本。

标签: google-chrome developer-tools


【解决方案1】:

更新:

我创建了一个small video with step by step instructions


1 - 关闭 Chrome
2 - 打开文件:

C:\users\[your users account]\AppData\Local\Google\Chrome\User Data\Default\Preferences

3 - 搜索:

"devtools": {
something...
"disabled": true,
something...
},

4 - 更改为:

"devtools": {
something...
"disabled": false,
something...
},

5 - 重新启动 Chrome。


已禁用:

已启用:

提示
1 -如果找不到"disabled": true,,只需在devtools 下添加值"disabled": false,2 - 您可能需要将文件内容复制到http://jsonlint.com/ 以便正确读取。
3 - 备份原始文件(以防万一)
4 - 我已经测试了 enablingdisabling devtools,它按预期工作。
5 - 如果问题仍然存在,您可能需要禁用您的扩展程序,以确保它们不会影响您的偏好。这同样适用于防病毒软件。


更新

你说:

notepad ++ 投诉说源文件已被 另一个程序

没关系,文件上的其他值可能已经改变,这很正常,但你添加的值不会改变。

【讨论】:

  • 我没有在您的回答中提到的“devtools”{} 中看到任何内容。
  • @rao 我现在打开了文件,其中包含devtools,请阅读我回答的提示。
  • 只需在"devtools": { 之后添加"disabled": false,
  • 我可以保证它有效,这是正确的解决方案 :)
  • 如前所述,每次我打开 chrome 时,首选项文件都会被其他程序修改 :(。我保存它打开 chrome 和记事本 ++ 抱怨说源文件已被另一个程序修改。我加载修改后的文件,并且 disabled:false 消失了
【解决方案2】:

尝试删除此文件夹:

[user drive]\Users\%user%\AppData\Roaming\Google

我从超级用户 question 那里得到的。


或者,做:

按 Windows 键 + R,键入 regedit.exe 并按 Enter HKEY_USERS\ -> S-1-5-21-1177238915-1897051121-839522115-1003\ -> Software\ -> Microsoft\ -> Windows\ -> CurrentVersion\ -> 组策略对象\ -> {91DD4E7D-FE0F-4B62 -A092-91DC1486888E}用户\ -> 软件\ -> 策略\ -> Google\ -> Chrome

删除 RED 中的那些。点击“Google”并点击“编辑”并选择“删除”。 点击“文件”,然后点击“退出”。

成功了吗?

【讨论】:

  • 我用我在组策略对象下看到的内容更新了我的问题,感谢您的帮助:)
  • 只要你解决了这个问题,我很高兴@rao!
【解决方案3】:

如果您使用已关闭首选项的受管理帐户登录 Google,则必须注销才能绕过它。除此之外,您的帐户管理员必须更改设置才能让您在 Chrome 中使用开发工具。

【讨论】:

  • 我的公司管理员已经明确表示没有限制开发工具的 chrome 政策
【解决方案4】:

这显然是一个 Windows 机器,但你没有说它是个人电脑还是工作电脑。

查看 chrome://policy 中的策略,您会注意到该策略是在“机器”级别设置的。

阅读谷歌的文档here


机器策略通过 Windows 上的组策略对象 (GPO) 应用..

..(机器策略)使用 Windows 组策略对象 (GPO)、Mac 上的托管首选项或其他带外管理系统推送给用户> 适用于 Windows/Mac/Linux..


换句话说,您的工作场所很可能已经设置了一个组策略对象,并将这 3 个设置强制到您的计算机上。组策略对象通常不能被禁用,并且通常甚至不能被非管理员看到。请注意,当我说“管理员”时,我指的是域管理员,而不是本地计算机管理员。

组策略(Mac 上的“托管首选项”)的目的是将某些设置强制到一大组机器上。常见示例包括密码策略、安装插件的能力等。

您的组织中似乎有人认为禁用 Chrome 的开发者工具和隐身模式有利于安全。这是一个愚蠢的想法,但这与讨论无关。

编辑:“这不太可能,但我会看”

您对自己的 IT 部门比我更有信心。 :)

可能有人读过this NSA "briefing" 并认为这是个好主意。

【讨论】:

  • 这不太可能,但我会调查并返回
  • 我和一个管理员坐在一起,他保证没有政策阻止 devconsole
【解决方案5】:

我不知道这会有多大帮助,但是您计算机上的任务管理器中是否还有其他未知进程正在运行。这听起来不像是一个错误,而更像是某些恶意软件可能正在强行编辑任何 chrome 安装。也可能是当您重新安装 chrome 并登录时,正在加载某种类型的 chrome 插件,这会导致问题。

【讨论】:

  • 尝试了所有运行恶意软件字节、cc 清洁器、Windows Defender 没有恶意软件或病毒
【解决方案6】:

唯一对我有用的是改变这个值:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\DeveloperToolsDisabled

到 0

不幸的是,在登录或一段时间后(我不是域管理员),该设置再次设置为 1。考虑通过批处理文件启动 Chrome 并将值应用于注册表项,如下所示

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome /v DeveloperToolsDisabled /t REG_DWORD /f /d 0

完整的命令行(使用 UAC):

powershell Start-Process cmd.exe -ArgumentList "/C","'reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome /v DeveloperToolsDisabled /t REG_DWORD /f /d 0'" -Verb runAs

完整的批处理文件:

REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome" /v "DeveloperToolsDisabled" | Find "0x0"

If %ERRORLEVEL% == 0 goto start_chrome

powershell Start-Process cmd.exe -ArgumentList "/C","'reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome /v DeveloperToolsDisabled /t REG_DWORD /f /d 0'" -Verb runAs

:start_chrome
start "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

exit

【讨论】:

    【解决方案7】:

    对于 Microsoft Edge,我将 DeveloperToolsAvailability 设置值从:

    2不允许使用开发者工具) 到 1允许使用开发者工具

    设置注册表项:

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\DeveloperToolsAvailability
    

    然后检查:

    edge://policy

    但由于这是工作笔记本电脑,当站点管理员运行组策略时,您会受到站点管理员的摆布。但这对我有用,在设置由组策略控制的笔记本电脑上

    参考:(DeveloperToolsAvailability)

    【讨论】:

      【解决方案8】:

      按照以下步骤或参考这 4 个屏幕截图来启用开发者工具。 您需要熟悉 Windows 注册表编辑器。

      1. 运行 regedit :Windows 键 +r 然后输入 regedit 或搜索它
      2. 浏览注册表至Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome
      3. 双击 DeveloperToolsDisbaled
      4. 将值从 1 更改为 0
      5. 问题应该解决

      计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome:

      DeveloperToolsDisabled:

      将值更改为 0:

      现在应该启用开发者工具:

      【讨论】:

        猜你喜欢
        • 2013-11-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-25
        • 2016-01-03
        • 1970-01-01
        • 2012-07-01
        • 2013-08-02
        相关资源
        最近更新 更多