2013-04-11 89 views
5

我需要將Greasemonkey腳本轉換爲無重啓的Firefox插件。如何將Greasemonkey腳本轉換爲無重啓Firefox插件?

它曾經有可能使用Scriptify擴展程序很容易地做到這一點,但該擴展並未與Firefox瀏覽器的最新變化保持同步,因此不再有效。

是否有替代方法來完成這個?

+0

有沒有人/簡單的方法,因爲幾乎沒有合法需要做到這一點。但是如果你認爲這是一個強大的需求,那就繼續做一個工具和/或框架。另外,移植GM腳本是相當簡單的,如果腳本不使用任何'GM_' API。 – 2013-04-11 22:35:44

+1

如果沒有合理的需要,我不會問。 我沒有製作工具或框架的知識,而且已經有/是一種工具,重新發明輪子似乎毫無意義。關於無重啓加載項的文檔看起來很差,也許這就是爲什麼沒有人做到這一點。 – user280109 2013-04-13 01:51:59

+0

好吧,如果你能告訴我們有一個合理的需求,有人可能會有動力去處理它。我編寫了數百個腳本和一些附加組件。 **我**還沒有看到需要。 ...是的,附件的文檔(和支持)很差。然而,有數以萬計的附加工作!轉換器的需求很小 - 因此沒有工作轉換器。 – 2013-04-13 02:24:22

回答

3

事實證明,Scriptify擴展的開發者已經更新了他的擴展,以便與新的Firefox瀏覽器兼容。萬歲! :)

UPDATE現在,Firefox已經實施了Firefox擴展的WebExtensions API,這意味着它很容易創建Greasemonkey腳本無需重啓Firefox擴展,與「Web擴展」 API構建的Firefox擴展默認無需重啓,並且您可以將gm腳本作爲內容腳本包含在Firefox擴展中。

有關如何使用新的WebExtensions API來創建一個Firefox擴展的例子,在這裏看到:https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Your_first_WebExtension