Javascript 制作一个简单的Firefox扩展-注入内容
几天前,我通过注入内容开发了一个chrome扩展。这意味着我没有使用任何Google chrome浏览器逻辑、api或其他任何东西。我创建了一个简单的Javascript 制作一个简单的Firefox扩展-注入内容,javascript,firefox,firefox-addon-sdk,Javascript,Firefox,Firefox Addon Sdk,几天前,我通过注入内容开发了一个chrome扩展。这意味着我没有使用任何Google chrome浏览器逻辑、api或其他任何东西。我创建了一个简单的manifest.json,它加载了我的extensionloader.js,使用appendChild将脚本注入到浏览器的headhtml元素中 我想对firefox扩展做基本相同的事情,但到目前为止我发现的一切似乎都相当复杂,解释了如何使用API和许多我不想也不需要使用的东西 在chrome中,我使用web\u accessible\u res
manifest.json
,它加载了我的extensionloader.js
,使用appendChild
将脚本注入到浏览器的head
html元素中
我想对firefox扩展做基本相同的事情,但到目前为止我发现的一切似乎都相当复杂,解释了如何使用API和许多我不想也不需要使用的东西
在chrome中,我使用web\u accessible\u resources
加载我想要注入的脚本。(图书馆和我自己的逻辑)
所以我的问题很简单。如何创建一个简单的firefox扩展,将扩展中的其他脚本加载到浏览器页面?已经有firefox插件Greasemonkey用于将其他脚本加载到浏览器页面。因此,您只需编写greasemonkey脚本,作为Chrome的扩展。非常简单
var data = require("sdk/self").data;
var pageMod = require("sdk/page-mod");
pageMod.PageMod({
include: "*.mozilla.org",
contentScriptFile: data.url("my-script.js")
});