是一个浏览器插件的框架(),它提供一个简单
易用的跨 ()和跨浏览器(,, ,!!!)
的 "# 和 #$% 代码框架自动生成解决方案。
在 & 下的插件生成框架,我们一般熟知的是 #',这是微软的框架体系,提
供最强大和完整的 下的 (#$% 编程支持。然而,随着其他浏览器在
上的普及,我们经常遇到的问题是需要编写跨各种浏览器的插件())。插件体系分
为 #$% 控 件派和 "# 插 件 派,前者 是 微 软的 体 系 ,后者是 ) 的体系
("#*")#))), "# 的历史
悠久,是除了 浏览器外,多数浏览器的插件标准。
用 或 #' 编写 #$% 是一件痛苦和折磨人的经历,而写 "# 就相对简单过了,
下面的链接是 + 给出详细的 "# 的写法:
),((+!!()(-.///(
本文的目的是用一个最简单的例子对 作一个简单介绍,让初学者在 .0 分钟之
内,就能编写一个 平台上跨浏览器的插件,是不是很酷啊?当然网上此类例子
很多,我写文章的目的也是做个笔记,给自己提个醒,毕竟懂的太多不是件好事,大脑容
量有限啊。好了,废话少说,言归正题。你需要的开发环境是:
1
Cygwin:(可选)这个是 Windows 上想开发一些跨平台软件的必备利器,一定要安装啊。
Python2.7 and later:我是把它安装到 Cygwin 中。
VS2010
Git
1. 下载 firebreath 到 c:/nv_workspace/fb.zip ,在 Cygwin 中用命令行下载:
2*'((((
2 * (3$(($4)(5!+)
),((5!(65((+)5(65*.!/
--2012-09-04 12:09:03-- https://github.com/firebreath/FireBreath/zipball/firebreath-1.6
Resolving github.com (github.com)... 207.97.227.239
Connecting to github.com (github.com)|207.97.227.239|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://nodeload.github.com/firebreath/FireBreath/zipball/firebreath-1.6 [following]
--2012-09-04 12:09:05-- https://nodeload.github.com/firebreath/FireBreath/zipball/firebreath-1.6
Resolving nodeload.github.com (nodeload.github.com)... 207.97.227.252
Connecting to nodeload.github.com (nodeload.github.com)|207.97.227.252|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1752858 (1.7M) [application/octet-stream]
Saving to: `/cygdrive/c/nv_workspace/fb.zip'
评论4