Firefox:在自己的主页上"安装插件"按钮

Hei*_*nzi 2 firefox greasemonkey firefox-addon firefox-addon-sdk

我创建了一个greasemonkey脚本,并希望在我的主页上提供"安装Greasemonkey"按钮.该按钮应该从重定向在addons.mozilla.org安装火狐插件Greasemonkey的备用和用户.在他们安装了greasemonkey后,我提供了一个"安装greasemonkey脚本"按钮,该按钮已经可以使用了.

是否可以直接在我的主页上添加"安装greasemonkey"按钮?理想情况下,将使用托管addons.mozilla.org上的插件,我不会在我自己的主机Greasemonkey的.

kus*_*ush 8

你在这里正确的道路上.即使您的用户信任您,最好的方法是xpi在Mozilla上实际托管.默认情况下,Mozilla阻止从第三方站点安装附加组件(并且有充分理由).

以下是我试图从未知网站安装的Aurora抱怨的屏幕截图:

这是我试图从一个未知网站安装的Aurora抱怨的屏幕截图

如果到Mozilla Addons的简单链接不够好,您可以尝试直接链接到xpi,如上面的屏幕截图所示.这是我尝试创建一个直接从Mozilla Addons添加的链接.HTML几乎来自Mozilla本身.它看起来不太好但你可以解决它CSS,我希望.

<p class="install-button">
    <a class="active" data-hash="sha256:61ea619b9922c826cdf0449ddf7d79d4d9bc9e6cae0083d21678870ea65454ef" href="https://addons.mozilla.org/en-US/firefox/downloads/latest/748/addon-748-latest.xpi?src=dp-btn-primary">
        <span>Add to Firefox</span>
    </a>
</p>
Run Code Online (Sandbox Code Playgroud)