将JavaScript注入FireFox

时间:2009-02-16 08:30:05

标签: javascript firefox

我想创建一个句柄,通过它我可以将JavaScript注入Firefox。

我可以通过IE轻松实现,但Firefox是另一回事......

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:3)

您可以使用grease monkey extension

答案 1 :(得分:0)

你想做什么:

  • 手动在自己的浏览器中插入JS?
  • 自动为某些网站在浏览器中插入JS?
  • 当他们访问您的网站时,在其他浏览器中插入JS?

也许你可以用IE描述你是如何做到这一点的。一旦我们知道您要实现的目标,我们就可以回答您。

答案 2 :(得分:0)

我是如何使用Firebug扩展以手动方式完成的。

  1. 控制台。
  2. 在右侧找到一个小三角形"命令编辑器",按下它。
  3. 粘贴代码。
  4. 运行
  5. 代码:

    var b = document.createElement("div");
    b.innerHTML = "<button onclick='jarektest();'>text</button>";
    document.body.appendChild(b);
    
    // short code typed inline
    var s = document.createElement("script");
    s.innerHTML = "function jarektest() { alert(document.body.innerHTML); }";
    document.body.appendChild(s);
    
    // longer piece, taken from other file
    var s2 = document.createElement("script");
    s2.src = "file:///J:/lang/js/hello.js";
    document.body.appendChild(s2);