Internet Explorer扩展:修订间差异

求闻百科,共笔求闻
添加的内容 删除的内容
无编辑摘要
(机器人:修正重定向;整理源码)
 
第1行: 第1行:
微软的'''[[Internet Explorer]]'''(IE)浏览器支持各种'''扩展'''来让开发人员丰富浏览器的功能。IE扩展的类型包括界面扩展、内容扩展、功能扩展等<ref>Browser Extensions微软开发人员网络http://msdn.microsoft.com/en-us/library/aa753587(v=vs.85).aspx{{Dead link|date=2018年10月 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>。
微软的'''[[Internet Explorer]]'''(IE)浏览器支持各种'''扩展'''来让开发人员丰富浏览器的功能。IE扩展的类型包括界面扩展、内容扩展、功能扩展等<ref>Browser Extensions微软开发人员网络http://msdn.microsoft.com/en-us/library/aa753587(v=vs.85).aspx{{Dead link|date=2018年10月 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>。
[[File:ie-11-dev-tools.png|缩略图|300px|[[Internet Explorer 11|IE 11]]上的开发人员工具|]]
[[File:ie-11-dev-tools.png|thumb|300px|[[Internet Explorer 11|IE 11]]上的开发人员工具|right]]


在界面扩展方面,IE允许开发人员在[[浏览器]]中的标准菜单和[[工具栏]]中增加菜单项和[[按钮]]。IE也允许开发人员在IE窗口中划分出一块水平或者垂直的区域用以显示自定义内容,例如[[MSN工具栏]]、[[必应工具栏]]、[[Google工具列]]和[[Internet Explorer开发人员工具]]等等。[[Internet Explorer 8|IE 8]]新增了[[加速器 (Internet Explorer)|加速器]]扩展类型,允许网站方便的安装[[上下文菜单]]的扩展,以及[[网页快讯]],允许网站提供可以在工具栏中显示的信息的[[订阅服务]]。
在界面扩展方面,IE允许开发人员在[[网页浏览器|浏览器]]中的标准菜单和[[工具栏]]中增加菜单项和[[按钮]]。IE也允许开发人员在IE窗口中划分出一块水平或者垂直的区域用以显示自定义内容,例如[[MSN工具栏]]、[[必应工具栏]]、[[Google工具列]]和[[Internet Explorer开发人员工具]]等等。[[Internet Explorer 8|IE 8]]新增了[[加速器(Internet Explorer)|加速器]]扩展类型,允许网站方便的安装[[上下文菜单]]的扩展,以及[[网页快讯]],允许网站提供可以在工具栏中显示的信息的[[订阅服务]]。
[[File:Internet Explorer 8 Web Slice.png|缩略图|256px|在IE工具栏中显示的网页快讯|]]
[[File:Internet Explorer 8 Web Slice.png|thumb|256px|在IE工具栏中显示的网页快讯|left]]


在内容扩展方面,IE允许开发人员在页面上下文中运行非[[HTML]][[代码]]。举例来说,[[Windows Media Player]]和[[Adobe Flash Player]]这样的[[ActiveX]]和[[Java applet|Java小程序]]可以被[[网页设计师]]用来播放[[视频]]和提供丰富的[[人机交互|交互]]用户功能,而[[Microsoft Word]]、[[Microsoft Excel]]和[[Adobe Reader]]这样的[[ActiveX文档]][[服务器]]可以让网页设计师在浏览器中显示其他程序提供的界面。
在内容扩展方面,IE允许开发人员在页面上下文中运行非[[HTML]][[代码]]。举例来说,[[Windows Media Player]]和[[Adobe Flash Player]]这样的[[ActiveX]]和[[Java applet|Java小程序]]可以被[[网页设计师]]用来播放[[视频]]和提供丰富的[[人机交互|交互]]用户功能,而[[Microsoft Word]]、[[Microsoft Excel]]和[[Adobe Reader]]这样的[[ActiveX文档]][[服务器]]可以让网页设计师在浏览器中显示其他程序提供的界面。


微软提供很多接口让开发人员能够为浏览器增加功能,举例来说,[[浏览器帮助对象]]可以控制IE的很多方面,被[[金山网盾]]、[[诺顿网絡安全大师]]和[[雅虎助手]]用来访问提供安全和防弹出广告功能,而[[Skype]]的点击拨打插件则通过浏览器帮助对象来改变网页上的电话号码文字的点击行为。对于微软没有在IE中支持的[[图像]]、[[音频]]和[[视频]]格式,微软也提供接口让第三方可以提供自己的[[解码]]实现。另外,微软还公开了IE的下载接口,使得开发人员可以开发替换IE下载功能的[[下载管理程序比较|下载管理器]],例如[[迅雷]]、[[QQ旋风]]、[[网络蚂蚁]]等。在IE 8中,微软又引入了搜索提供者扩展,允许用户自定义IE8的搜索框使用的[[搜索引擎]]。
微软提供很多接口让开发人员能够为浏览器增加功能,举例来说,[[浏览器帮助对象]]可以控制IE的很多方面,被[[金山网盾]]、[[诺顿网絡安全大师]]和[[雅虎助手]]用来访问提供安全和防弹出广告功能,而[[Skype]]的点击拨打插件则通过浏览器帮助对象来改变网页上的电话号码文字的点击行为。对于微软没有在IE中支持的[[图像]]、[[声音|音频]]和[[视频]]格式,微软也提供接口让第三方可以提供自己的[[解码]]实现。另外,微软还公开了IE的下载接口,使得开发人员可以开发替换IE下载功能的[[下载管理程序比较|下载管理器]],例如[[迅雷]]、[[QQ旋风]]、[[网络蚂蚁]]等。在IE 8中,微软又引入了搜索提供者扩展,允许用户自定义IE8的搜索框使用的[[搜索引擎]]。


在增强浏览器功能的同时,IE的各种扩展也降低了浏览器的性能和稳定性。微软于2010年发布《IE8性能调查白皮书》,称有七成的浏览器崩溃由[[插件]]造成<ref>微软称七成浏览器崩溃源于插件新浪科技转汉网2010年5月14日http://news.sina.com.cn/s/2010-05-14/095917511201s.shtml</ref>。[[Internet Explorer 6|IE6]] Sp2开始,微软在浏览器中提供[[加载项]]管理功能,允许用户方便地启用和禁用计算机上安装的插件。[[Internet Explorer 9|IE9]]开始,新安装的加载项需要用户确认才可以启用。在[[Windows RT]]中,微软取消了对加载项的支持。
在增强浏览器功能的同时,IE的各种扩展也降低了浏览器的性能和稳定性。微软于2010年发布《IE8性能调查白皮书》,称有七成的浏览器崩溃由[[插件]]造成<ref>微软称七成浏览器崩溃源于插件新浪科技转汉网2010年5月14日http://news.sina.com.cn/s/2010-05-14/095917511201s.shtml</ref>。[[Internet Explorer 6|IE6]] Sp2开始,微软在浏览器中提供[[加载项]]管理功能,允许用户方便地启用和禁用计算机上安装的插件。[[Internet Explorer 9|IE9]]开始,新安装的加载项需要用户确认才可以启用。在[[Windows RT]]中,微软取消了对加载项的支持。