当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > 安装Firefox的Jetpack扩展的步骤

CSS样式表
用css实现图片垂直居中的使用技巧
CSS List Grid Layout 图片垂直居中
IE6网页神奇BUG
Marquee高级用法实例代码
web标准知识——从p开始,循序渐进
web标准知识——用途相似的标签
html链接与文本标签们
当标题不能显示完整的解决方法
详解链接的rel与target区别
使css兼容IE8的小技巧
CSS 首字母大写代码
CSSvista可同时在IE和Fifrefox调试的CSS编辑提供下载
css font缩写总结附实例
css下margin、padding、border、background和font缩写示例
用CSS来控制图片显示大小的代码
css下划线颜色一句话代码
css常见问题解决方法小结
relative absolute无法冲破的等级问题解决
div总是被select遮挡的解决方法
CSS文字截取功能实现代码

CSS样式表 中的 安装Firefox的Jetpack扩展的步骤


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-27   浏览: 201 ::
收藏到网摘: n/a

Firefox 的 Jetpack 可以让我们很轻松地创建 Firefox 插件,仅通过已掌握的前端技能(HTML/CSS/JS),估计让人更兴奋的一点—— Jetpack 还集成了 jQuery 框架。

Adobe Air 也好,Web OS 也好, Jetpack 也好,至少让我们肯定一点,前端的价值将会在机遇中越来越大的被展现。

下面让我们一起来看看如何一步步创建你的第一个 Firefox 的 Jetpack 扩展:

第一步:安装 Jetpack 插件

Jetpack 插件地址:https://jetpack.mozillalabs.com/install.html

安装完成 Jetpack 插件后,你就可以通过在地址栏中输入 about:jetpack 来访问 Jetpack 本地界面了。

about:jetpack

第二步:创建 planabc.js 文件。

planabc.js 的详细代码为:

jetpack.statusBar.append({
    html
: '<img src="http://www.planabc.net/favicon.ico"/>',
    width
: 16,
    onReady
: function(widget){
        $
(widget).click(function(){
            jetpack
.tabs.focused.contentWindow.location = "http://www.planabc.net/";
       
});
   
}
});

jetpack.statusBar.append 将执行 JavaScript 对象(该JavaScript 对象有四个属性:html、url、width 和 onReady)。

  • html 属性:定义初始的 HTML,将显示在状态栏。此样例中,将显示一个简单的 IMG 元素。
  • url 属性:定义将在状态栏上显示的外部 HTML 内容的 URL。此样例中,未使用该属性。
  • width 属性:定义内容在状态栏上的宽度(单位:像素)。此样例中,定义为 16 像素,也就是 IMG 元素本身的宽度。
  • onReady 属性:定义被调用的函数(一旦状态栏被创建,此函数将会被调用)。由于 Jetpack 集成了 jQuery 框架,所以可以直接使用 jQuery 的属性和方法。在此样例中定义了这样一个函数,当点击该 Jetpack 扩展时,我们将修改 jetpack.tabs.focused.contentWindow.location 属性为 http://www.planabc.net/jetpack.tabs.focused.contentWindow.location 对象相当于 window 对象,你可以访问通过 JavaScript 访问网页。

第三步:测试 planabc.js 代码。

通过在地址栏中输入 about:jetpack 访问到 Jetpack 本地界面,点击 Develop 标签,然后将 planabc.js 文件中的代码拷贝到页面上的输入框中。点击 “try out this code” 按钮,你将会看到一个新的 icon 出现在 Firefox 窗口的右下角。

Develop 非常方便在代码部署前,在 Firefox 中测试你的代码。

Develop

第四步:部署 Jetpack 扩展。

创建一个简单的页面,在页面的 HEAD 元素内添加如下的 LINK 元素:

<link rel="jetpack" href="planabc.js" name="怿飞的博客"/>

HTML 文件 源码如下:

<!DOCTYPE html>
<html>
   
<head>
       
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
       
<title>Mozilla Jetpack 案例</title>
       
<link rel="jetpack" href="planabc.js" name="怿飞的博客"/>
   
</head>
   
<body>
       
<a href="http://www.planabc.net/2009/10/13/
build_firefox_extensions_with_jetpack/"
>《如何创建 Firefox 的 Jetpack 扩展》 </a>
   
</body>
</html>

最后,将 HTML 文件和 planabc.js 文件都上传到服务器。

第五步:安装 Jetpack 扩展。

在 Firefox 中浏览该 HTML 页面时,Jetpack 插件将会在屏幕的最上方显示一个安装条,点击 “install” 按钮。将会提示安装不受信任的特性,点击 “I know what I’m doing. Install It!” 按钮。

安装完成和第三步测试一样,将会看到一个新的 icon 出现在 Firefox 窗口的右下角。如果此时你发现状态栏有2个相同的新 icon,那意味着原先的测试代码依然还在 about:jetpack 页面的 Develop 标签页中,清空输入框的代码即可消除。

返回到 about:jetpack 页面,点击 Installed Features 标签,将在列表中显示有新安装的 Jetpack 扩展。

测试Demo:http://www.planabc.net/lab/jetpack/planabc/