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,如果需要进行签名的话,需要参考文档