【问题标题】:Can you alter an existing page using JavaScript and Firefox extensions您可以使用 JavaScript 和 Firefox 扩展更改现有页面吗
【发布时间】:2015-04-06 20:57:21
【问题描述】:

我使用一个网站来完成一些工作,但我想使用 JavaScript 向该网站添加一些功能。我在 Firefox 中使用暂存器创建了代码,我只需要一种在每次加载时将其添加到页面的方法。这可以通过 Firefox 中的扩展来完成。还有哪些其他选择可以做到这一点?该网站的所有者不会添加我需要的额外功能。

【问题讨论】:

  • 我从来没有在本地做过这个,但是 Greasemonkey firefox 扩展可能是你需要的

标签: javascript firefox


【解决方案1】:

要修改网页内容是否需要使用内容脚本

一个例子:

// main.js

var data = require("sdk/self").data;
var pageMod = require("sdk/page-mod");

pageMod.PageMod({
  include: "*.mozilla.org",
  contentScriptFile: data.url("content-script.js")
});
// content-script.js

document.body.innerHTML = "<h1>Page matches ruleset</h1>";

https://developer.mozilla.org/en-US/Add-ons/SDK/Guides/Content_Scripts

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多