我想创建我的firefox插件。我想调用一个更改iframe的src的javascript。
我不知道如何构建一个在 BEFORE PAGE LOAD 上调用我的函数的插件。只有我得到的是main.js.我试图将 alert('hello'); 插入其中,但没有任何反应。有什么有用的教程吗?
答案 0 :(得分:0)
最好的起点是Addon SDK文档:
https://addons.mozilla.org/en-US/developers/docs/sdk/1.4/
特别是有一个入门教程:
虽然它可能无法解决您控制iframe网址的特定问题,但它可以让您更好地了解SDK的工作原理。
答案 1 :(得分:0)
确实,最令人满意的是获取DOM。所以通常我们必须等到页面加载(DOM)。
这就是为什么如此使用以下听众的原因:
window.addEventListener("load", function(){}, false);
appcontent.addEventListener("DOMContentLoaded", function docLoader(e){}, true);
所以只需调用您构建的任何函数。它将在任何页面加载之前运行。
要在FF中工作,插件开发有助于为MDN(Mozilla开发者网络)添加前缀。此外,我建议你阅读所有这些MDN: XUL School Tutorial。它是这样开始的:
XUL School是一个全面的附加开发教程,专注于 Firefox扩展开发。建议您仔细阅读 所有这一切至少一次。虽然Firefox变化很快,但内容却在 本教程应该是最新且有效的。