Chrome上两个文件夹:
?
│ ?manifest.json
│
└─plugins
? ? ? ? npScreenGrab.dll
?
其中manifest.json如下:
?
?
{
? // Required
? "name": "Weibo Plugin For Chrome",
? "version": "1.0.0.6",
?
? // Recommended
? "description": "Weibo Screen Grab Plugin",
?
? // Add any of these that you need
? "minimum_chrome_version": "6",
? "plugins": [
? ? { "path": "plugins\\npScreenGrab.dll", "public": true }
? ]
}
?
为扩展打包的步骤:
- 访问如下URL进入扩展管理页面:
chrome://extensions
- 如果开发人员模式边上有 + , 点击 + 以展开开发人员模式。
- 点击"打包扩展程序"按钮,会出现一个对话框。
- 在扩展程序根目录中填入你扩展所在的目录,如:?c:myext. (你可以忽略其他项,第一次打包时你无需指定私钥。)
- 点击确定按钮。会生成两个文件: a?.crx?, 是一个真正的扩展文件,可以被安装。另一个 a?.pem?文件, 是你的私钥文件
Firefox上的
│ ?install.rdf
│
└─plugins
? ? ? ? npScreenGrab.dll
install.rdf
<?xml version="1.0"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
? ? ?xmlns:em="http://www.mozilla.org/2004/em-rdf#">
? <Description about="urn:mozilla:install-manifest">
? ??
? ? <em:id>{ba44a371-4848-35c0-864e-6abde8750a7d}</em:id>
? ? <em:unpack>true</em:unpack>
? ? <em:version>1.0.0.6</em:version>
? ??
? ? <em:targetApplication>
? ? ? <Description>
? ? ? ? <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
? ? ? ? <em:minVersion>4.0</em:minVersion>
? ? ? ? <em:maxVersion>*.*.*</em:maxVersion>
? ? ? </Description>
? ? </em:targetApplication>
? ? <em:targetPlatform>WINNT_x86-msvc</em:targetPlatform>
? ? <em:name>Weibo ScreenGrab</em:name>
? ? <em:description>微博截屏助手</em:description>
? ? <em:creator>Weibo</em:creator>
? ? <em:homepageURL>http://weibo.com</em:homepageURL>
? </Description>
</RDF>
然后将文件夹压缩成zip,改名为xpi,如果需要进行签名的话,需要参考文档
https://developer.mozilla.org/en/Signing_a_XPI