我创建了一个acobsmonkey脚本,并希望在我的主页上提供一个“ Install Greasemonkey”按钮。此按钮应安装Firefox润滑脂monkey插件,并通过addons.mozilla.org进行重定向,以免用户使用。在他们安装好润滑脂之后,我将提供一个已经可以使用的“安装润滑脂脚本”按钮。
是否可以在我的主页上直接包含一个“安装油脂猴子”按钮?
理想情况下,它将使用addons.mozilla.org上托管的插件,而我自己不会托管油脂。
最佳答案
您在这里的路正确。即使您的用户信任您,最好的方法是在Mozilla上托管实际的xpi
。 Mozilla默认阻止从第三方站点安装加载项(这是有充分理由的)。
这是我尝试从未知站点安装的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>