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