簡體   English   中英

如何從Greasemonkey腳本創建Firefox插件?

[英]How do I create a Firefox addon from a Greasemonkey script?

我有一個用JavaScript編寫的Greasemonkey腳本,帶有CSS組件,我想將它們作為單個Firefox插件發布。 我已嘗試將Addon Builder與Addon SDK一起使用,但我沒有取得任何成功。 我也試過用戶腳本編譯器 ,但沒有用。 我只是希望有人可以向我解釋一個簡單的方法來將.js文件和.css文件打包為Firefox插件,或者如何使用Addon Builder來執行此操作,因為顯然我嘗試過的並沒有工作。 如果您需要我的更多信息,請告訴我,謝謝您的幫助!

編輯:這是我在Addon Builder中的main.js文件。

 var data = require("self").data;
 var pageMod = require("page-mod");
 pageMod.PageMod({
   include: "[http://www.trello.com/board/*", "https://www.trello.com/board/*"],
   contentScriptWhen: 'end',
   contentScriptFile: data.url("scrumello_beta.js")
 });

你的比賽模式是錯誤的。 如果您查看文檔 ,除非使用基於主機的模式,否則必須指定協議。 以下將有效:

include: "http://www.trello.com/board/*",

如果您還想包含HTTPS連接,則應指定兩種模式:

include: ["http://www.trello.com/board/*", "https://www.trello.com/board/*"],

除此之外你的main.js看起來很好。 您收到的錯誤消息似乎是錯誤750138 ,這是與Add-on Builder Helper擴展的不良交互。 據說重新安裝幫助程序擴展會使問題消失。

我只是想讓每個人都知道我能夠在弗拉迪米爾的幫助下解決這個問題,並且也意識到我和我的團隊所做的一切。 我不會發布我的scrumello_beta.js文件,因為它與問題無關,而且因為我無法發布公司代碼。 我們的問題是我們如何注入我們自己解決的Javascript。 感謝所有試圖幫助我的人,我只是想給你一點關閉,讓大家知道我們現在正在取得進展。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM