我正在使用Chrome教程开始我的第一个扩展程序,但很快就遇到了问题。它说要点击“加载已解压的扩展程序”按钮,然后选择清单文件的文件路径。然而,当我点击“加载已解压的扩展程序”时,什么也没有出现;没有文件浏览器甚至没有错误消息。屏幕上没有任何变化。你知道为什么会发生这种情况吗?
我正在使用Chrome教程开始我的第一个扩展程序,但很快就遇到了问题。它说要点击“加载已解压的扩展程序”按钮,然后选择清单文件的文件路径。然而,当我点击“加载已解压的扩展程序”时,什么也没有出现;没有文件浏览器甚至没有错误消息。屏幕上没有任何变化。你知道为什么会发生这种情况吗?
注册表编辑器: 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallBlocklist 然后从1中删除*号 重新启动Chrome。 Bingo,可以添加扩展程序...
strace
可能对此有用。首先,运行pstree -p
找到Chrome或Chromium的根PID。然后运行strace -f -s256 -v -p $CHROMEPID -o/tmp/chrome.strace.log
,其中CHROMEPID是您在第一步中找到的PID。
我遇到了类似的问题,但我确实获得了文件资源管理器,并能够导航到扩展目录,但随后我无法弄清如何启用它;目录本身没有显示任何可点击的内容。底部只有“选择文件夹”选项。但是,我尝试最大化窗口(在fluxbox任务栏中,右键单击窗口名称并选择Maximize),然后我在“选择文件夹”下面找到了“Cancel”和“Open”按钮。从上一级单击打开文件夹即可解决问题。
我知道这可能对原帖作者没有帮助,但也许对其他人有所帮助。
访问chrome://policy/,检查是否设置了ExtensionInstallBlacklist策略。
如果已经设置,请询问友好的管理员是否可以更新该策略。
[更新] 打开Dev工具(F12),在控制台下检查。如果出现策略错误,则说明问题出在此处。
请确保您没有从Web Store安装了与名称完全相同的扩展程序。
过去,您可以同时安装两个版本的相同扩展程序,一个来自商店,另一个是未打包的。但在过去几个月中,这种情况发生了改变。