【问题标题】:Load Unpacked Chrome Extension not working加载未打包的 Chrome 扩展程序不起作用
【发布时间】:2023-04-09 10:03:01
【问题描述】:

我正在使用 Chrome 教程开始我的第一个扩展程序,但几乎立刻就被绊倒了。说单击 Load Unpacked 然后选择清单文件的文件路径。但是,当我单击 Load Unpacked 时,什么都没有显示;没有文件资源管理器,甚至没有错误消息。画面没有任何变化。了解为什么会发生这种情况?

【问题讨论】:

  • 听起来像是浏览器中的一个错误,或者它对文件系统的访问被完全拒绝。试用便携式版本的 Chrome 或 Chrome Canary,或联系您的 IT/域管理员。
  • 另一种方法(假设“开发者模式”在 chrome://extensions 页面的右上角启用)是简单地拖放 目录扩展的 manifest.json 到 chrome://extensions 页面。
  • 您的组织可能会禁用它,就像我的情况一样。在您的个人笔记本电脑上试一试,然后它就可以工作了

标签: google-chrome google-chrome-extension


【解决方案1】:

注册: 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallBlocklist 然后从 1 中删除 * 重启铬。 宾果,可以添加扩展...

【讨论】:

    【解决方案2】:

    转到 chrome://policy/ 并检查 ExtensionInstallBlacklist 政策是否已设置。

    如果是,请询问您友好的管理员是否可以更新政策。

    [更新] 打开开发工具 (F12) 并在控制台下检查。如果您看到政策错误,那么您就知道罪魁祸首了。

    【讨论】:

      【解决方案3】:

      确保您没有从网上应用店安装同名的扩展程序。
      过去,您可以并排安装同一扩展程序的两个版本,一个来自商店,一个加载解压。在过去的几个月里,情况发生了变化。

      【讨论】:

        【解决方案4】:

        strace 在这里可能很有价值。首先pstree -p找到chrome或chromium的根PID。然后strace -f -s256 -v -p $CHROMEPID -o/tmp/chrome.strace.log,其中 CHROMEPID 是您在第一步中找到的 PID。

        我遇到了类似的问题,但是我确实获得了一个文件资源管理器并且能够导航到扩展目录,但后来我不知道如何实际启用它;目录本身中没有任何内容可供单击。底部只有“选择文件夹”。但后来我尝试最大化窗口(在fluxbox任务栏中,右键单击窗口名称并选择最大化),然后我在“选择文件夹”下方找到“取消”和“打开”按钮。从上一级单击文件夹上的打开就可以了。

        我知道这可能不会帮助 OP,但也许它会帮助某人。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-06-03
          • 2020-03-06
          • 1970-01-01
          • 2014-06-01
          • 2013-09-30
          • 2013-12-28
          • 1970-01-01
          相关资源
          最近更新 更多