2

当我为 Google Chrome 编写扩展程序时,我只创建“manifest.json”文件和 JS 文件,这是我的脚本。安装后,我可以更改代码中的任何内容,我只刷新浏览器并且更改了扩展版本。

1) 我可以在安装 Firefox 扩展后更改一些代码吗?还是我应该重新安装它?或者我是否需要重新加载它 - 如果可能的话怎么办?

2) 我应该手动创建 install.rdf、chrome.manifest、*.xul 文件等(whick 文件夹结构等)吗?还是有另一种最简单的方法来做到这一点?

3)我不明白,我应该通过“Add-on SDK”创建扩展还是用记事本手写?他们有什么区别?

4)我正在编写最简单的脚本,当我通过浏览器打开任何页面时会调用 alert('hello world') 。最好和最快的方法是什么?

多谢;

4

1 回答 1

1

1) 我可以在安装 Firefox 扩展后更改一些代码吗?还是我应该重新安装它?或者我是否需要重新加载它 - 如果可能的话怎么办?

使用<em:bootstrap>true</em:bootstrap>引导函数可以进行实时更新

2) 我应该手动创建 install.rdf、chrome.manifest、*.xul 文件等(whick 文件夹结构等)吗?还是有另一种最简单的方法来做到这一点?

两者都不; 修改现有的 简单 扩展

3)我不明白,我应该通过“Add-on SDK”创建扩展还是用记事本手写?他们有什么区别?

附加 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>  

此外,扩展开发工具应该会有所帮助。

参考

于 2013-10-22T02:28:20.167 回答