gpt4 book ai didi

javascript - Firefox 插件从网站内联安装

转载 作者:可可西里 更新时间:2023-11-01 02:12:50 24 4
gpt4 key购买 nike

我正在尝试找出如何最好地实现直接 从我的网站安装。除了简单地提示用户安装插件外,我还想获得用户操作的结果(接受安装或取消安装)。

Google 上的研究通常指向 InstallTrigger.install() 的使用,它工作正常,只是没有我可以用来了解用户操作结果的功能回调。

虽然 InstallTrigger.install() 确实接受回调,但除非当前查看页面是白名单域(例如 AMO),否则不会触发回调:

https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XPInstall/Reference/InstallTrigger_Object/Methods/install

所以我想知道:

  1. 是否有任何替代方法来获取插件安装的结果,以及
  2. 是否无论如何都必须接受一个域到他们的默认插件安装白名单中。

非常感谢!

最佳答案

只是为了将此问题从“未回答”列表中删除。

XPInstall 白名单 only contains Mozilla's sites , 所以 Mozilla 似乎没有办法将域接受到他们的默认插件安装白名单中。

浏览器本身不会将插件安装的结果通知给不受信任的网页。如果您的扩展程序无需重新启动,它可以通过 postMessage 通知页面它已安装。

关于javascript - Firefox 插件从网站内联安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29830253/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com