我有msi使用Windows注册表安装扩展程序,如https://developer.chrome.com/apps/external_extensions#registry所述。它在CWS上托管扩展时工作正常。安装扩展程序后,将显示通知弹出窗口以启用/删除扩展程序。
我创建了已升级的msi,其中包含更新的nativeapp以及新的扩展名。当我运行新的msi时,旧的扩展条目从注册表中删除,新的扩展条目被添加到注册表中(两个扩展名都有不同的ID)。在某些时候,新添加的扩展名不显示通知弹出窗口。然而,安装了新扩展程序,已禁用并删除旧扩展程序。
我的事件尝试重新启动chrome但扩展通知弹出窗口没有显示,因为看起来新添加的扩展名被列入黑名单。
在这种情况下,是否有任何方法可以提示用户使用弹出窗口启用/删除扩展名?