尽管我们每天都和浏览器的插件或者扩展打交道,但很多人还是无法正确区分插件和扩展的差异。
插件(Plugins)
顾名思义,就是将别的东西
“插”进来,这里就拿浏览器举例子吧,在浏览器中,插件的功能就是将第三方的库提供的功能通过embed,object标签在页面中应用起来,比如
Flash插件,Silverlight插件,Quicktime插件。这些插件就像驱动程序一样,使得你的浏览器可以调用本地方法,系统的接口,实现浏
览器无法独立实现的功能,或者这么讲,插件使得别的程序才能处理的内容在浏览器的页面中得以展现和处理。
那扩展(Extensions or Add-ones)
呢?
扩展通常是通过程序自身所开放的api来实现的用于扩展程序自身功能的东西,在浏览器中,比如Firefox的Firebug,浏览器的Twitter的
插件,这些插件很多都是增加一些浏览器上的窗口或者按钮,来扩展浏览器的功能。这里有一点需要说明一下,扩展本身可以包含一个或者多个插件,但是插件不包
含扩展。
参考了 http://colonelpanic.net/2010/08/browser-plugins-vs-extensions-the-difference/
分享到:
相关推荐
在互联网的日常使用中,浏览器插件和扩展程序极大地丰富了我们的在线体验,但有时它们也可能成为系统性能下降、浏览器卡顿甚至安全问题的来源。本文将深入探讨如何有效地清除Internet Explorer(IE)中的插件、扩展...
markdown下载基于 web 端的 Markdown 编辑器,支持协同编辑扩展和方便的插件扩展基于 web 端的 Markdown 编辑器,支持协同编辑扩展和方便的插件扩展基于 web 端的 Markdown 编辑器,支持协同编辑扩展和方便的插件...
标题中的“跨域cors扩展插件chrome”指的是用于解决Web应用程序跨域问题的Chrome浏览器扩展。在Web开发中,由于浏览器的同源策略限制,不同源的资源(比如域名、协议或端口不同)之间无法直接进行交互。CORS(Cross-...
这主要得益于它的插件体系架构和扩展点机制。在本文中,我们将深入探讨Eclipse的扩展点及其对开发者的重要性,同时也会提及如何通过插件来利用这些扩展点。 **一、Eclipse扩展点的概念** Eclipse的扩展点是它插件...
trixie IE扩展插件 IE插件 开发扩展自己的ie的插件 类是google浏览器的插件
本资源"**Eclipse插件开发扩展点大全(中文)**"正是针对这一主题,提供了详尽的中文指南,帮助开发者深入理解和利用这些扩展点。 Eclipse的扩展点是其插件机制的核心组成部分,它们定义了插件可以插入或扩展的特定...
微软HEVC视频扩展插件是一款由微软提供的扩展,用于在Windows 10系统中解码和播放HEVC(High Efficiency Video Coding)编码的视频文件。HEVC是一种高效的视频编码格式,可以提供更高质量的视频,同时减少文件大小。...
VSCode允许开发者自定义快捷键、主题、颜色方案,以及通过安装其他插件来扩展功能,如代码片段、代码美化等,使C/C++开发环境更加个性化和高效。 10. **总结** "vscode c/c++扩展插件"是VSCode中必不可少的工具,...
在IT领域,尤其是在Web开发中,Ajax...了解如何利用Chrome的内置工具和扩展插件进行网络请求分析是每个前端开发者不可或缺的知识点。通过熟练掌握这些工具和技巧,开发者能够更好地理解和改进他们的Web应用程序。
最近新接触了App Inventor开发,感觉对新手开发App是比较容易上手的开发形式,App Invebtor是简单的可视化编程,相比于Android Studio是对新手比较友善,这里整理了两个常见的扩展插件,http://app.gzjkw.net/。
这款"DW扩展包"是一个集合了多种插件和扩展的工具包,旨在提高用户的工作效率和创造力。以下将详细介绍Dreamweaver插件及其扩展包中的关键知识点。 1. **插件的定义与作用**: Dreamweaver插件是第三方开发者为...
Chrome插件-有道词典划词扩展插件,适用于有英文翻译需求的人员,可以方便快捷的即时翻译,协助英文阅读。
在C#编程中,构建可扩展的应用程序是提高软件灵活性和适应性的重要手段。插件架构是一种实现可扩展性的方式,它允许程序在运行时动态加载新的功能或组件,而无需重新编译整个应用程序。本篇文章将深入探讨C#中如何...
VS2022 扩展插件 打包安装 插件。原始链接 :https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects 下载老是网络失败。 好不容易下到,共享出来!
总之,“3DMAX效果通道扩展插件2015-2021”是3DMAX用户提升渲染质量和工作效率的强大工具,特别是对于需要精细控制材质和效果的专业设计师而言,它能帮助他们实现更为精细、丰富的视觉效果。正确安装并熟练使用这款...
openwrt插件扩展大全ipk3100个对应功能中文 解释
extjs-ux, EXT JS 4的一些插件和扩展 插件和 EXT JS 4扩展 Ext.ux. aceeditor.Panel 演示( 简单): 链接演示( 流 语法): 链接演示:链接论坛:链接 Ext.ux. grid.feature.Tileview 演示:链接
使用App Inventor的TCP扩展插件,开发者需要理解基本的TCP/IP概念,并能够正确配置和调用相关的组件和事件。通过拖拽积木块,构建逻辑流程,就能实现复杂的网络通信功能,这大大降低了移动应用开发的门槛。 需要...
总之,Yapi 浏览器扩展插件是 Yapi 生态系统的一个强大补充,它使得开发者能够在浏览器环境中更便捷地进行 API 测试和管理工作,极大地提高了开发效率。如果你是一名前端开发者或者 API 设计者,尝试使用 Yapi 插件...
1. **插件项目结构**: 插件开发首先需要了解基础的项目结构,包括plugin.xml文件,这是插件的元数据,用于声明插件提供的服务和使用的扩展点。 2. **扩展点声明**: 插件开发者可以在plugin.xml中声明自己的扩展点...