【发布时间】:2016-09-21 15:07:41
【问题描述】:
我开发了一个 Google 扩展程序,并为其创建了一个 Windows 安装程序包。该安装程序会按照https://developer.chrome.com/extensions/external_extensions#registry
中的说明写入相应的注册表项所有这些都在某些计算机上运行良好。因此,在我运行安装程序包然后运行 Google Chrome 之后,会出现一个小弹出窗口,告诉我启用扩展程序。我对该问题回答“是”,从那时起,扩展程序按预期工作。
但是,在某些使用相同版本的 Chrome (53.0.2785.116 m) 的计算机中,安装程序会将相应的条目写入注册表,但是当我运行 Chrome 时,没有任何反应,并且扩展程序未在 chrome 中列出:/ /extensions/ 页面。
在这种情况下,我可以连接到网上商店以手动安装扩展程序。但是,此扩展会启动应用程序,因为它实现了本机消息传递。当我手动安装扩展程序时它可以工作(本机消息传递主机应用程序已启动并正常工作)但是当我关闭并重新打开 Chrome 时,主机应用程序没有运行。要运行它,我需要手动禁用然后重新启用扩展。
发生了什么很奇怪。你能帮我解决这个问题吗?
【问题讨论】:
标签: google-chrome google-chrome-extension chrome-web-store