您可以使用JavaScript和Firefox扩展来更改现有页面吗
Can you alter an existing page using JavaScript and Firefox extensions
我使用网站来完成一些工作,但我想使用JavaScript为网站添加一些功能。我在Firefox中使用scratchpad创建了代码,我只需要每次加载时都能将其添加到页面中。这可以通过Firefox中的扩展来实现吗。还有哪些其他选项可供选择?网站所有者不会添加我需要的额外功能。
要修改网页内容,是否需要使用内容脚本
一个例子:
// 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
相关文章:
- 如何使Javascript动态html表及其上的事件
- HTML/JavaScript拖动&Drop-是否可以使重影图像*NOT*看起来'冲洗掉'
- 是否有一个Javascript函数可以使代码在运行时延迟
- javascript是否有一个选项可以使句点与任何字符匹配,包括换行符
- Javascript.创建类似数组的对象.是否可以使 .length 自动增量
- 如何使元素鼠标不可点击,但可以通过javascript单击
- 可以'无法使JavaScript导航栏正常工作
- 使javascript通用,以便它可以应用于所有图像
- 是否可以使“;值“;Javascript中setTimeout()方法中的self-increase
- 使rails模型中的伪属性也可以在javascript中访问
- 我可以在 javascript 中调用在后台运行或异步使浏览器不冻结的 JavaScript 函数吗?
- 如何使JavaScript中的所有函数都可以访问变量
- 有没有一种方法可以使未被混淆的javascript过期
- 可以't使javascript文本效果在延迟的情况下正常工作
- JavaScript切换语句-可以使用用例值
- 有没有一种方法可以编写JavaScript,使其在处理许多回调时更具可读性
- 可以't使javascript长度相关的regex工作
- C#是否可以像Javascript中那样重写this关键字,使类似Jquery的库成为可能
- 我如何使Javascript倒计时可以执行两个或更多在一个页面
- 如何净化用户输入文本,使其可以在Javascript/JSON中使用