2012-07-20 57 views

回答

2

NIN Firefox插件SDK工具,您可以使用頁面MOD來實現這一目標:

var pageMod = require("page-mod"); 
pageMod.PageMod({ 
    include: "*.org", // the url matcher of the page you want to modify 
    contentScriptWhen: 'end', // when to load the tasks 
    contentScript: '' // the javascript tasks you want to perform on page 
}); 

它並不需要創建一個UI。

你可以在firefox add-on sdk(https://addons.mozilla.org/en-US/developers/docs/sdk/latest/)的文檔頁面找到更多關於它的信息。

+0

使用'contentScriptFile:data.url( 「myScript.js」)'加載JavaScript文件。 – Mifeng 2012-07-20 06:24:13

+0

通常我需要在.manifest文件中使用.xul文件。這將爲您的事件處理程序註冊。如何在不使用.xul的情況下注冊? 你的意思是說我不能使用SDK和使用傳統的XUL文件做到這一點? – 2012-07-20 06:50:52

+0

你可以使用XUL,我相信。但是我對XUL不是很熟悉。使用SDK似乎對我來說更容易。 – Mifeng 2012-07-20 07:56:38