返回

免受干扰,专注工作——彻底禁用Chrome的“请停用以开发者模式运行的扩展程序”提示

开发工具

在日常的工作当中,我们常常需要通过运行Chrome浏览器以进行调试,尤其是对于前端开发人员来说,由于调试和部署往往是同一款软件/应用,切换软件来运行常常会占用大量的时间。但当在开发和调试时,当我们在开发者模式下使用Chrome浏览器时,经常会受到一个反复提示的烦恼。那就是,Chrome不断弹出“请停用以开发者模式运行的扩展程序”的提示。虽然此提示是为了安全考虑,但它确实会妨碍工作,分散注意力。为了让大家在编码的过程当中免受干扰,可以采取以下方式,来彻底禁用此提示。

首先,我们需要找到Chrome浏览器的安装目录。一般情况下,在Windows系统中,Chrome浏览器的安装目录为C:\Program Files (x86)\Google\Chrome\Application。

找到Chrome浏览器的安装目录后,我们需要找到chrome.dll文件。该文件通常位于Chrome浏览器的安装目录下的bin子目录中。

找到chrome.dll文件后,我们需要将其复制到另一个目录中。例如,我们可以将其复制到桌面。

接下来,我们需要启动x64.dbg工具。x64.dbg是一个调试工具,我们可以使用它来调试Chrome浏览器。在很多应用当中,都内嵌有以dbg结尾的文件,这些文件通常为调试文件。

启动x64.dbg工具后,我们需要将chrome.dll文件拖入x64.dbg工具的窗口中。

将chrome.dll文件拖入x64.dbg工具的窗口后,会出现两个弹窗。其中,一个弹窗是黑色的命令行弹窗,另一个弹窗是白色的图形界面弹窗。

我们需要将黑色的命令行弹窗保持打开状态,不要将其关闭。

然后,我们需要在白色的图形界面弹窗中找到一个名为“_ZN7content18DevToolsAgentHost26CanUseDevToolsForWindowEPNS_7BrowserE”的函数。

找到“_ZN7content18DevToolsAgentHost26CanUseDevToolsForWindowEPNS_7BrowserE”函数后,我们需要右键单击该函数,然后选择“修改”选项。

在修改函数的窗口中,我们需要将函数中的以下代码行:

if (browser->extension_service()->IsIncognitoProfile())
  return false;

替换为以下代码行:

return true;

修改函数的代码后,我们需要点击“确定”按钮保存更改。

保存更改后,我们需要重新启动Chrome浏览器。

重新启动Chrome浏览器后,“请停用以开发者模式运行的扩展程序”的提示将不再出现。

至此,我们就彻底禁用了Chrome浏览器的“请停用以开发者模式运行的扩展程序”提示。