`
yinwufeng
  • 浏览: 289947 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Firefox 扩展开发包 Jetpack

 
阅读更多

Mozilla Lab Jetpack:开发 Firefox 扩展的新方法,也就是 Add-on SDK, 它不再依赖 XPCOM、XUL,而是采用了 HTML、CSS、JavaScript。和 Chrome、Opera 的扩展开发类似。这里,Add-on SDK 和 Chrome 都使用 JSON 描述扩展元数据,而 Opera 使用 XML。现在应用扩展都在走 Web 路线。

Jetpack旨在让开发人员能够创建可开关的代码软件包,并且无需最终用户重新启动他们的浏览器.在目前的Firefox插件系统中,这样的功能还无法实现,但Firefox可以通过像油猴(Greasemonkey)这样的第三方工具实现.

在每次升级浏览器时,Jetpack还可以让开发者生成的代码不会被损坏,这个问题一直困扰着开发者,而且 Firefox插件开发多年来一直受它的影响.由于这个问题,开发者们被迫只能较小地改变Firefox插件,如果对一个插件的开发时间过长,开发者将不 得不中途停止.在新的系统下,无论你安装什么,Jetpack插件都将运行.

分享到:
评论

相关推荐

    Mozilla,firefox 扩展学习

    Mozilla和Firefox扩展开发是Web开发领域的一个重要分支,它允许开发者为火狐浏览器定制功能,增强用户体验或提供特定服务。本文将深入探讨Mozilla扩展的基本概念、开发环境搭建、API使用以及实战示例。 一、Mozilla...

    firefox xpi

    **Firefox 扩展开发流程** 1. **设计与规划**: 确定扩展的目标和功能,设计用户界面和交互逻辑。 2. **编写代码**: 使用 HTML、CSS 和 JavaScript 来实现扩展的前端部分,用 JavaScript 或 XUL(XML User Interface ...

    firefox-50.0b11.win64.sdk

    《Firefox SDK:深入探索Firefox开发工具包》 Firefox SDK,全称为Firefox Developer Tools SDK,是Mozilla Firefox浏览器为开发者提供的一套强大的工具集,用于构建、调试和扩展Firefox的功能。这个"firefox-50.0...

    firefox 插件开发sdk

    Firefox插件开发SDK,全称为Firefox Add-on SDK,是一个用于创建Firefox浏览器扩展的强大工具集。这个SDK基于JavaScript和C++,使得开发者可以使用高级语言来编写插件,同时也能利用C++进行性能关键部分的优化。在...

    基于 Mozilla 的扩展开发

    - **WebExtensions API**: 随着 Firefox 57 的发布,Mozilla 引入了 WebExtensions API,与 Chrome 和其他现代浏览器兼容,以提供更统一的扩展开发体验。 ### 5. 安全与隐私 在开发扩展时,确保遵守 Mozilla 的...

    Firefox插件(XUL)开发 学习笔记 - 1. 开发环境以及数据库一瞥

    在IT领域,Firefox插件开发是一项重要的技能,它允许用户扩展和自定义浏览器的功能。XUL(XML User Interface Language)是Firefox插件开发的核心技术,用于构建用户界面。这篇学习笔记将带你走进Firefox插件(XUL)...

    firefox4 完整安装程序

    在扩展插件方面,Firefox 4对插件系统进行了重构,推出了Jetpack(后来发展为Add-on SDK),简化了插件开发过程,鼓励开发者创建更安全、更高效的扩展。同时,引入了严格的插件沙箱机制,限制了插件对浏览器核心功能...

    火狐4.0SDK

    火狐4.0 SDK是一款专为开发者设计的工具,它提供了构建和测试火狐4.0及以下版本浏览器扩展...尽管当前的Firefox已经更新到了更高的版本,但理解老版本的SDK可以帮助我们更好地理解Firefox的发展历程和扩展开发的演变。

    Firefox_player:一个简单的 firefox 按钮扩展,当你点击一个按钮时会启动一个命令

    在Firefox扩展开发中,JavaScript被用来定义扩展的行为,包括按钮的点击事件和相应的命令执行。 从【压缩包子文件的文件名称列表】"Firefox_player-master"来看,这可能是一个Git仓库的克隆,其中包含扩展的源代码...

    火狐浏览器插件开发头文件和示例

    火狐浏览器插件,也被称为Firefox扩展,是增强火狐功能和自定义用户浏览体验的一种方式。这些插件是基于开放标准和Web技术构建的,如JavaScript、HTML和CSS,使得开发者可以利用火狐的API来实现各种各样的功能。在...

    pwdiet-ff-extension:Password.diet Firefox扩展

    综上所述,这个项目利用了JavaScript和Firefox的扩展开发框架,为用户提供了一个基于浏览器的Diceware密码生成工具。用户可以通过安装这个扩展,在Firefox浏览器内生成强密码,从而提高账户的安全性。同时,开发人员...

    火狐浏览器插件 火狐插件

    火狐浏览器插件是Firefox浏览器的一种扩展功能,它允许用户自定义浏览器的行为,增强浏览体验。这些插件通常由开发者编写,使用JavaScript、CSS和HTML等技术构建,以实现特定的功能,如网页拦截、广告过滤、隐私保护...

    addon-sdk-1.5.zip

    《Firefox Addon扩展开发详解——基于addon-sdk-1.5》 Firefox Addon SDK(Add-on SDK)是Mozilla提供的一款强大的工具集,用于构建Firefox浏览器的扩展。在本篇文章中,我们将深入探讨如何利用“addon-sdk-1.5”...

    linkvisitor:Firefox 链接访问者扩展

    **链接访问者扩展详解** Firefox 链接访问者扩展是一款专为Firefox浏览器设计的工具,它基于...通过了解和研究这个扩展,开发者不仅可以学习到如何创建Firefox插件,还能深入理解JavaScript在浏览器扩展开发中的应用。

    前端开源库-jpm

    Jetpack是Mozilla推出的一种高级API,旨在简化Firefox扩展开发,它基于CommonJS和HTML5技术,使得JavaScript开发者可以利用熟悉的编程环境来构建插件。Jetpack框架包含了一系列模块,如Add-on SDK、Caja、jQuery等,...

    火狐插件sdk 33.0

    火狐插件SDK 33.0是Mozilla Firefox浏览器用于开发扩展和插件的重要工具集。这个版本的SDK是基于火狐源码构建的,专为开发者设计,提供了丰富的API和文档,帮助开发者轻松地创建、调试和发布适用于Firefox的自定义...

    privly-firefox:Firefox的官方Privly浏览器扩展-允许在没有宿主站点访问权限的情况下在任何网站上查看和发布内容

    **WebExtensions API**:提及 JetPack 架构,实际上指的是 Mozilla 为了统一和简化扩展开发而推出的 WebExtensions API。这种 API 基于现代 web 技术(如 HTML、CSS 和 JavaScript),与 Chrome 和其他浏览器的扩展...

    add-on sdk

    标题"add-on sdk"指的是Add-on SDK,这是一个用于开发Firefox浏览器扩展的工具包。Firefox Add-on SDK允许开发者使用JavaScript、CSS和HTML来构建浏览器扩展,而无需深入理解XUL(XML User Interface Language)或...

    前端开源库-jetpack-validation

    `Jetpack`是Mozilla Firefox的一个扩展框架,允许开发者构建可插入的功能,以增强浏览器的功能。而`Jetpack Validation`则利用了`Jetpack`的强大功能,结合了`JPM`(Jetpack Package Manager)进行管理和部署,使得...

Global site tag (gtag.js) - Google Analytics