欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Chrome/extensions/hello
来自开放百科 - 灰狐
(版本间的差异)
第1行: | 第1行: | ||
− | 创建你的第一个 [[Chrome]] Extension | + | 创建你的第一个 [[Chrome]] [[Chrome/extensions|Extension]] |
+ | |||
+ | 1、创建 hello 目录 | ||
+ | |||
+ | 2、创建 manifest.json 文件 | ||
+ | <nowiki>{ | ||
+ | "name": "Hello World", | ||
+ | "version": "1.0", | ||
+ | "description": "The first extension that I made.", | ||
+ | "browser_action": { | ||
+ | "default_icon": "icon.png", | ||
+ | "popup": "popup.html" | ||
+ | }, | ||
+ | "permissions": [ | ||
+ | "http://api.flickr.com/" | ||
+ | ] | ||
+ | }</nowiki> | ||
+ | |||
+ | 3、拷贝一个 19x19 大小的 icon.png 文件到文件夹 | ||
+ | |||
+ | 4、创建 popup.html 文件,包含 CSS 和 JavaScript 代码,因文件有些长,直接[http://demo.huihoo.com/chrome/hello/popup.html 拷贝了] | ||
+ | |||
+ | 5、将这三个文件打包成 hello.zip | ||
+ | |||
+ | 6、通过 [https://chrome.google.com/extensions/developer/dashboard Chrome扩展开发控制台] 上传打包文件,至少选择一个扩展类别和提供一个截图,提供一个 32x32 大小的图标。 | ||
+ | |||
+ | 7、安装并体验 [https://chrome.google.com/extensions/detail/lijncdkhjcmlihflgdfldjiifjlfdiep Hello World] | ||
+ | |||
+ | 8、小结 | ||
+ | |||
+ | 与 [[Opera/extensions/hello|Opera Extensions]] 的开发很类似,主要区别是 Chrome 采用 [[JSON]] 来描述元数据,而 Opera 采用 [[XML]] 格式。 | ||
<gallery widths=100px heights=100px perrow=6> | <gallery widths=100px heights=100px perrow=6> | ||
Image:chrome-extensions-hello-01.png|已出现在Chrome扩展网站上 | Image:chrome-extensions-hello-01.png|已出现在Chrome扩展网站上 | ||
+ | Image:chrome-extensions-hello-02.png|上传hello.zip | ||
+ | Image:chrome-extensions-hello-03.png|运行效果 | ||
</gallery> | </gallery> | ||
+ | |||
+ | {{comment}} | ||
[[Category:Chrome]] | [[Category:Chrome]] | ||
[[Category:Extensions]] | [[Category:Extensions]] |
2010年10月29日 (五) 05:49的版本
1、创建 hello 目录
2、创建 manifest.json 文件
{ "name": "Hello World", "version": "1.0", "description": "The first extension that I made.", "browser_action": { "default_icon": "icon.png", "popup": "popup.html" }, "permissions": [ "http://api.flickr.com/" ] }
3、拷贝一个 19x19 大小的 icon.png 文件到文件夹
4、创建 popup.html 文件,包含 CSS 和 JavaScript 代码,因文件有些长,直接拷贝了
5、将这三个文件打包成 hello.zip
6、通过 Chrome扩展开发控制台 上传打包文件,至少选择一个扩展类别和提供一个截图,提供一个 32x32 大小的图标。
7、安装并体验 Hello World
8、小结
与 Opera Extensions 的开发很类似,主要区别是 Chrome 采用 JSON 来描述元数据,而 Opera 采用 XML 格式。
<discussion>characters_max=300</discussion>
分享您的观点