2012-11-21 27 views
2

我創建了一個greasemonkey腳本,並希望在我的主頁上提供一個「Install Greasemonkey」按鈕。這個按鈕應該通過addons.mozilla.org安裝firefox greasemonkey插件和備用用戶重定向。他們安裝了greasemonkey後,我提供了一個「安裝greasemonkey腳本」按鈕,它已經可以工作。Firefox:在自己的主頁上安裝「Addon」按鈕

是否可以在我的主頁上直接包含「安裝greasemonkey」按鈕? 理想情況下,它會使用addons.mozilla.org上託管的插件,我不會自己託管greasemonkey。

回答

8

你在這裏正確的道路上。即使您的用戶信任您,最好的方法是讓實際的xpi託管在Mozilla上。默認情況下,Mozilla阻止從第三方網站安裝插件(原因很充分)。

這裏是極光的截圖嗚嗚,我想從一個不知名的網站上安裝:

Here is a screenshot of Aurora whining that I am trying to install from an unknown site

如果一個簡單的鏈接,Mozilla的附加組件不夠好,你可以嘗試直接鏈接到在上面的截圖中的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>