Chrome着手打造可扩展插件系统,将可支持第三方扩展插件

12月2日消息,据国外媒体报道,Google Chrome的工程师Aaron Boodman近日在其博客中披露了Chrome的扩展插件计划,并公布相关的开发人员设计文件。文件显示,Chrome正着手打造可扩展插件系统,未来将支持第三方扩展插件。  根据该份文件,使用者在不同的环境中执行不同的工作,而每个人的需求都不尽相同,但Chrome又想保持最清爽的用户介面,因此可通过扩展插件新增各种功能,可以是使用者在其他浏览器上惯用的扩展插件,也可以是合作伙伴在Chrome上新增的功能。   在该份设计文件中Google列出了未来计划支持的扩展插件,包括浏览工具及书签功能、Skype/RealPlayer/Autolink等强化内容的功能、内容过滤机制、协助下载的工具,以及隐私权及安全性等其他功能。   该公司一开始要建立起可支持不同类型扩展程序的系统架构,该系统未来必须支持各种API,诸如工具栏、侧边栏、内容过滤机制等。   此外,Google也期望这些扩充插件的安装非常的简单,同时也提供自动更新功能。   业界普遍认为Firefox之所以能够逐步成长的其中一个重要因素就是该浏览器支持各种外部的扩展插件,而不少使用者也认为Chrome应该要具备这样的功能。   目前该设计文件主要描述的是扩充插件的准则,尚无太多技术细节,同时Google也尚未发布相关的开发日程表。   根据Net Applications所公布的最新数字,11月Chrome的市场占有率为0.83%,落后微软IE的69.77%、Firefox的20.78%及苹果Safari的7.13%。

时间: 2024-11-02 23:54:26

Chrome着手打造可扩展插件系统,将可支持第三方扩展插件的相关文章

谷歌Chrome浏览器开发新系统:将支持第三方插件

12月2日消息,据国外媒体报道,Google Chrome的工程师Aaron Boodman近日在其博客中披露了Chrome的扩展插件计划,并公布相关的开发人员设计文件.文件显示,Chrome正着手打造可扩展插件系统,未来将支持第三方扩展插件. 根据该份文件,使用者在不同的环境中执行不同的工作,而每个人的需求都不尽相同,但Chrome又想保持最清爽的用户介面,因此可通过扩展插件新增各种功能,可以是使用者在其他浏览器上惯用的扩展插件,也可以是合作伙伴在Chrome上新增的功能. 在该份设计文件中G

.NET插件系统之二——不实例化获取插件信息和可视化方法

 面临的问题       在开发插件系统中,我们通常会面临这样的问题:        一些功能并不是在开启时就要被使用的,例如VS中的大量功能对一个大部分程序员来说用不着,但框架本身却应该向用户提供该插件的相应信息?        在可视化的插件功能列表中,我们不仅希望提供简单的插件名称信息,更希望能以图片,或动画等形式展示其功能特性,便于用户选择.        插入辅助类来解决上一个问题? 想法虽好,但破坏了"插件"的精髓,它应该是独立可插拔的,如果存在其之外的辅助类,那真是得不偿

浅谈C#中一种类插件系统编写的简单方法(插件间、插件宿主间本身不需要通信)

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.背景 三年多前还在上研时,用C#+反射机制写过插件系统,后来又用MEF写过插件系统.插件系统本身具有易于扩展的优势,所以在实际项目中使用很频繁.即使在B/S项目中,插件的思想也是大行其道,比如前端单页面+AMD编程便可以理解为一种插件机制,以及后台扩展项目统一打包为一个jar放入主系统jar文件中一起发布,也可以理解为插件思想的运用. 这里我们回到C/S插件系统编

着手打造你的随身系统---将linux装进移动硬盘

将Ubuntu等linux系统安装到移动硬盘--操作系统随身携带 前言        刚刚接触ubuntu,听说可以将linux系统安装到移动硬盘上,所以最近一周都在尝试将ubuntu安装到新买的移动硬盘上,终于成功啦--其中走了不少弯路,百度经验的方法有一些地方没有写清楚,所以在这里总结一下过程和方法.  把系统安装到移动硬盘上好处多多,例如:         救急:当电脑里的系统不能启动,而又急需里面的资料时,用移动硬盘启动,可以直接进行工作,并且可以调用此电脑硬盘中的文件.       

MongoDB管理工具的插件系统

MongoDB管理工具  MongoCola的开发已经进入第三个年头了. 官方对于C#驱动的投入不够导致了很多东西都必须自己实现,但是不管怎么样,工具现在已经很强 大了. 最近准备着手插件系统的开发,简单的插件系统,其实代码量非常的少. 1.插件基类 插件系统需要一个插件基类的支持,这个基类,规定了一个插件所包含的固有字段,例如插件名称 ,插件说明,插件作者等等. 同时,还定义了主方法的名称,毕竟插件系统肯定要使用反射来完成,所以很多东西必须要统一起 来. using System; names

NET插件系统之四——提升系统搜索插件和启动速度的思考

一. 面临的问题 开发插件系统的主要优势是扩展性,我们不需要为系统模块的集成再多费脑筋,但这也带来了额外的问题.通常,系统需要在每次启动时搜索固定目录下的符合要求的插件.但是,当系统变得越来越庞大,所引用的dll文件越来越多时,就会出现很严重的问题:开启时间慢,性能差,用户体验降低,尤其是在调试程序时,会浪费大量宝贵的时间. 我确确实实的面临了这样的问题,有兴趣的读者可以看看我的插件系列文章的前几篇,这两天痛定思痛,决心提升系统搜索插件的性能. 我们先看一段普通的搜索插件的代码: public

win7系统360浏览器添加Axure扩展插件的详细步骤

  win7系统360浏览器添加Axure扩展插件的详细步骤           具体步骤: 1.首先去网上搜索"Axure扩展",并下载起来,下载后我们会得到一个".crx"结尾的文件; 2.和平时安装插件步骤一样,点击右上角的[管理扩展],选择"扩展中心"; 3.将之前下载的".crx"文件直接拖到扩展安装界面; 4.在弹出的框中点击"添加扩展程序"即可.

基于MEF打造的插件系统的实现详解_毕业论文

以实例说话,一起体验MEF带来的可扩展性吧,Let's Rock!!! 1:新建控制台程序SimpleCalculator 在这里要实现的程序时SimpleCalculator,顾名思义:简单的计算器. 所以我们需要定义一个用来计算的接口: public interface ICalculator {     String Calculate(String input); } Program 的代码如下: class Program {     private CompositionContai

转 解析Nutch插件系统

一. 在Nutch的插件体系架构下,有些术语需要解释    1.扩展点(ExtensionPoint )       扩展点是系统中可以被再次扩展的类或者接口,通过扩展点的定义,可以使得系统的执行过程变得可插入,可任意变化.     2.扩展 ( Extension )       扩展式插件内部的一个属性,一个扩展是针对某个扩展点的一个实现,每个扩展都可以有自己的额外属性,用于在同一个扩展点实现之间进行区分.扩展必须在插件内部进行定义.    3.插件 ( Plugin )       插件实