当我为Google Chrome编写扩展程序时,我只创建“manifest.json”文件和JS文件,这是我的脚本。安装后,我可以更改代码中的任何内容,我只刷新浏览器,我更改了扩展版本。
1)安装Firefox扩展后可以更改一些代码吗?或者我应该重新安装吗?或者我是否需要重新加载它 - 以及如果可能的话?
2)我应该手动创建install.rdf,chrome.manifest,* .xul文件(whick文件夹结构等)?或者还有另一种最简单的方法吗?
3)我不明白,我应该通过“附加SDK”创建扩展还是用记事本手写?它们的区别是什么?
4)我正在编写最简单的脚本,当我通过浏览器打开任何页面时,它会调用alert('hello world')。什么是最好和最快的方法?
非常感谢;
答案 0 :(得分:1)
1)安装Firefox扩展后可以更改一些代码吗?或者我应该重新安装吗?或者我是否需要重新加载它 - 以及如果可能的话?
使用<em:bootstrap>true</em:bootstrap>
和bootstrap functions
2)我应该手动创建install.rdf,chrome.manifest,* .xul文件(whick文件夹结构等)?或者还有另一种最简单的方法吗?
既不;修改existing simple extension
3)我不明白,我应该通过“附加SDK”创建扩展还是用记事本手写?他们有什么区别?
4)我正在编写最简单的脚本,当我通过浏览器打开任何页面时,它会调用alert('hello world')。什么是最好和最快的方法呢?
hello_world.xpi(chrome / content / hello.xul):
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin" type="text/css"?>
<window xmlns:html="http://www.w3.org/1999/xhtml"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<caption label="Hello World"/>
</window>
此外,extension development tools应该有所帮助。
<强>参考强>