




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
. 精选范本 网页浏览中第三方插件的利弊分析网页浏览中第三方插件的利弊分析 摘摘 要要:计算机使用中的插件技术是近来十分常见的一种技术,插件结构有助于编写有良好的 扩充和定制功能的应用程序以及网页浏览,本文就计算机的应用中的插件技术的概念、应用、典型、 利弊等方面进行分析和阐述,其中以网页中的第三方插件为重点。 关键词关键词:插件技术;第三方插件;功能 AnalysisAnalysis ofof AdvantagesAdvantages andand DisadvantagesDisadvantages ofof thethe ThirdThird PartybrowserPartybrowser Plug-inPlug-in WebpageWebpage AbstractAbstract:Computer use of plug-in technology is one of the very common recently, plug-in structure helps to write good expansion and customization of application and web browsing, in this paper, the concept of the application of the computer of plug-in technology, application, typical, advantages and disadvantages are analyzed and expounded, which, with emphasis on the web page of third-party plug-ins. KeyKey wordswords:plug-in technology; third party plugins;Function . 精选范本 目目 录录 三号宋体加粗,居中三号宋体加粗,居中 (三号字空一行) 第一章第一章 引言引言.1 1 第二章第二章 插件及第三方插件概述插件及第三方插件概述.2 2 2.1 插件的定义.2 2.2 第三方插件的定义.2 2.3 插件技术原理.2 2.4 插件的功能.3 2.5 插件的分类.3 2.6 网页中第三方插件的类型.3 2.7 常见的第三方插件及其应用.4 第三章第三章 浏览器安装第三方插件的利弊浏览器安装第三方插件的利弊.7 7 3.1 第三方插件安装的好处.7 3.2 第三方插件的安装.8 3.3 浏览器安装第三方插件的案例.13 3.4 恶意插件的特征 .13 3.5 第三方插件安装的弊端.14 第四章第四章 总总 结结.1414 致致 谢谢.1414 参考文献参考文献.1515 . 精选范本 第一章第一章 引言引言 随着现代计算机产业的飞速发展,计算机软硬件系统的性能有了显著的提升。目 前,国内计算机技术人员在插件技术的研究中已经取得一定的成果,并且实现了技术 研究与实际生产的结合。为了提高软件的重用性、可扩展性,使开发的产品更专业化、 标准化、现代化。近年来,基于面向组件的编程思想,人们又运用插件技术开发出伸 缩性良好,便于维护的应用程序,来提高软件的重用性和可扩展性,以延长软件的生 命周期,并根据用户的需要,扩充自己的功能。 本文从插件与第三方插件入手,介绍 插件技术、第三方插件等基本概念和一些相关的实际案例,讨论了插件以及第三方插 件的实际应用,以及第三方插件利弊的分析。 各式各样的第三方插件层出不群,在实际应用中已经很普遍。然而其中蕴含的问 题也随之出现,第三方插件对于用户电脑的侵犯与资金的诈骗也让人们开始关注起来, 第三方插件对用户程序的修改不能构成侵犯著作权罪,第三方插件作为智力成果具有 相对的独立性,应当受刑法保护。 第二章第二章 插件及第三方插件概述插件及第三方插件概述 2.12.1 插件的定义插件的定义 插件(plug-in)就是很多通用或专用程序,提供给应用层用户进行二次开发的一种程 . 精选范本 序接口方式,它是基于面向对象的思想设计和实现。其目的就是为了提高软件的重用 性和扩展性,以延长软件的生命周期。其本质是一种应用工程的扩展,是在不修改程 序主体的情况下对软件功能进行加强,当插件的接口被公开时,任何人都可以自己制 作插件来解决一些操作上的不便或增加一些功能。 2.22.2 第三方插件的定义第三方插件的定义 第三方插件就是在一个软件的基础之上,增加这个软件的功能,但不是这个软件 的开发商开发的。就是说该插件是由买卖双方之外的任何一方开发的插件,第三方的 意思就是除买卖双方之外的其他厂家或经营实体都可以称为第三方。说的通俗点,就 是买一赠一,你安装了一款软件附赠了一款工具,比如迅雷是用来下载的,可是它有 插件可以看电影可以扫描漏洞可以升级软件。 2.32.3 插件技术原理插件技术原理 插件技术就是在程序的设计开发过程中,把整个应用程序分成宿主程序和插件两 个部分,宿主程序与插件能够相互通信,并且在宿主程序不变的情况下,可以通过增 减插件或修改插件来调整和增强应用程序功能。 以特定条件为基础实现插件在计算机软件中的运行,该运行不仅需要程序运行过 程中相关软件接口的支撑,而且还需要控制台链接库自身的动态支持。作为一种具有 特定功能的软件模块,动态链接库是无法单独运行的,需要经过其他独立运行程序的 调用,或者输入相应的类、函数,才能确保动态链接库的运行。调用动态链接库功能 方式有动态调用方式和静态调用方式,其中,静态调用方式在应用程序结束后,或者 对 DLL 进行加载后,利用编译系统,来实现相应编码的卸载。若其他程序也在对 DLL 进行使用,应知道相应程序不再对 DLL 进行使用之后,可停止使用窗口减少 DLL 记 录,该方式灵活性较差,但是能达到基本需求,且使用简单。为了达到目的,编程人 员利用 API 函数对 DLL 进行卸载或加载,即静态调用方式。虽然静态调用方式的应用 较为繁琐,但是在对大型程序进行编辑时却十分方便,且能够有效利用其内存。在开 发插件的过程中,为了能够完全发挥出软件的功能,应设置软件支持接口。当插件与 宿主程序进行通讯时,应该先对相应通信标准进行制定,这是为了更好确保插件与宿 主程序正确的通信。 2.42.4 插件的功能插件的功能 允许插件修改主程序部分菜单;实现对主程序 UI 界面的定制;主程序注册或反注 册插件时,插件可以做出相应的动作;提供信息和参数。 . 精选范本 2.52.5 插件的分类插件的分类 目前,国内外在计算机软件系统的设计中,插件技术的应用日趋广泛,而且发挥 了重要的作用。下面是几种常见的插件类型进行简要的介绍: 2.5.12.5.1 简单插件简单插件 在计算机软件系统中,类似批命令的简单插件是最为常见的插件类型,实质上此 类插件的自由度相对较低,与传统的软件系统比较,在功能上的优越性并不明显。使 用简单插件技术的软件系统主要是 win hacker、win amp 等,在安装类似批命令的简单 插件后,用户可以根据自己的实际需求,输入相应的命令代码,以保证软件系统可以 按照预设程序运行。运类似批命令的简单插件通常是文本文件的形式,其功能较为单 一,可扩展性很小,但是结构简单,运行环境要求低,非计算机专业人员即可按照提 示进行相关操作。 2.5.22.5.2 利用现有程序开发环境制作的插件利用现有程序开发环境制作的插件 在现阶段的计算机软件系统中,利用现有程序开发环境制作的插件也较为常见, 如:photo shop 使用的就是这种插件技术。与类似批命令的简单插件相比,利用现有程 序开发环境制作的插件在程序主体的构建中,设置了若干个自定义的接口,保证插件 可以自由访问软件系统的各种资源。此种插件技术在实际应用中,具有自由度较大的 优势,开发者可以尽情发挥自己的创意。但是此种插件的程序编写过程较为复杂,对 于插件接口的协调性要求比较高,必须由专业的编程人员进行相关操作。 2.5.32.5.3 使用特殊脚本语言实现的插件使用特殊脚本语言实现的插件 在计算机软件系统的设计中,使用特殊脚本语言实现的插件应用相对较少,其程 序编写流程较为复杂,为了满足插件的正常应用,程序编写者必须制作一个相应的程 序解释内核,以保证使用者可以根据编写者的设计意图进行相关操作。在国内外现阶 段的计算机系统设计中,使用特殊脚本语言实现的插件尚属于技术攻关阶段,微软公 司曾经研发了一款此类插件,但是实际应用效果并不理想。使用特殊脚本语言实现的 插件如果研发成功,将实现插件制作流程的简便化,在各种办公自动化软件中可以发 挥重要的作用。 2.62.6 网页中第三方插件的类型网页中第三方插件的类型 2.6.12.6.1 下载下载 ActiveX(ACTIVEX):ActiveX(ACTIVEX): ActiveX 插件也叫做 OLE 控件或 OCX 控件,它是一些软件组件或对象,可以将其 插入到 WEB 网页或其它应用程序中在因特网上,ActiveX 插件软件的特点是:一般软 . 精选范本 件需要用户单独下载然后执行安装,而 ActiveX 插件是当用户浏览到特定的网页时,IE 浏览器即可自动下载并提示用户安装。 ActiveX 插件安装的前提是必须先下载,然后经过认证,最终用户确认同意方能安 装,因此嵌有 ActiveX 脚本程序的页面可能会变得非常慢,甚至导致浏览器瞬间失去响 应。 插件管理专家 2008 能够屏蔽用户不需要安装的插件程序,加快页面加载速度,确 保用户正常浏览。 2.6.22.6.2 浏览器浏览器辅助(辅助(BHO)BHO) BHO 全称 Browser Helper Object,是一种随因特网浏览器(如 IE)每次启动而自 动执行的小程序.通常情况下,一个 BHO 文件是由其它软件安装到用户的系统中的.例 如一些带有下载功能的广告软件,它可能会安装一个 BHO 文件从而追踪用户在上网冲 浪遇到的众多网页广告。 通常的 BHO 会帮助用户更方便地浏览因特网或调用上网辅助功能,也有一部分 BHO 被人称为广告软件(Adware)或间谍软件(Spyware) ,它们监视用户的上网行为 并把记录的相关数据报告给 BHO 的创建者.BHO 也可能会与其它运行中的程序发生冲 突,从而导致诸如各种页面错误,运行时间错误等等现象,通常阻止了正常浏览的进 行。 插件管理专家 2008 提供的 BHO 清理能够帮助用户查看并屏蔽被 IE 浏览器加载的 BHO 文件。 2.6.32.6.3 搜索挂接(搜索挂接(URLURL SEARCHHOOK)SEARCHHOOK) 用户在地址栏中输入非标准的网址,如英文字符或者中文的时候,当地址栏无法 对输入字符串解释成功时,浏览器会自动打开一个以用户输入的字符串为搜索词的结 果页面,帮助用户找到需要的内容.URLSearchhook 对象就是完成搜索功能的插件.它通 . 精选范本 常是由第三方公司或者个人开发,通过插件的方式安装到浏览器上,目的是为了帮助 用户更好的使用互联网.例如用户在地址栏中输入手机,就可以直接看到手机搜索结果. 也有一些企业或者个人为了达到提高网站访问或其它商业目的,在用户不知情的情况 下修改 IE 浏览器的 URLSearchhook。 使用插件管理专家 2008 可以对 URLSearchhook 插件程序进行管理,屏蔽或者删除 不需要的恶意插件。 2.6.42.6.4 工具条工具条(Toolbar)Toolbar) 工具条,通常指加载在浏览器的辅助工具.它位于浏览器标准工具条的下方,在 IE 工具栏空白处点击右键,可以查看所有已经安装的工具条,通过勾选显示或者隐藏已 安装的工具条。 2.72.7 常见的第三方插件及其应用常见的第三方插件及其应用 2.7.12.7.1 AdobeAdobe FlashFlash PlayerPlayer forfor IEIE 图 2.7.1 Adobe Flash Player for IE 如图 2.7.1 此款插件是用于上网看视频,玩游戏必须的浏览器插件。用于浏览网页 中的 flash 文件,显示和播放丰富的多媒体内容,让你在网页上享受更广泛的多媒体体 验。 . 精选范本 2.7.22.7.2 360360 安全浏览器安全浏览器 抢票专版抢票专版 图 2.7.2 360 安全浏览器 抢票专版 如图 2.7.2 一款浏览器插件,拥有网络收藏夹、邮件提醒、游戏小号躲开、翻译、 截图等几十种实用工具和上百款皮肤,还可以快速、方便的购买车票机票,被很多网 民认可。 2.7.32.7.3 游戏英雄联盟盒子插件游戏英雄联盟盒子插件 图 2.7.3 英雄联盟盒子插件 如图 2.7.3 为了近来最火热的英雄联盟此款游戏而推出的一款插件,也是多玩受官 方认证发布的游戏辅助工具,英雄联盟盒子提供多种多样的游戏辅助功能,英雄联盟 . 精选范本 盒子让游戏生活更加惬意,并且完全免费。 2.7.42.7.4 快播插件快播插件 图 2.7.4 快播插件 如图 2.7.4 快播插件是一款简易的视频播放插件,集成了全新的播放引擎,快播具 有资源占用低、操作简捷、运行效率高,扩展能力强等特点。 2.7.52.7.5 魔兽大脚插件魔兽大脚插件 图 2.7.5 魔兽大脚插件 如图 2.7.5 是专为魔兽世界玩家打造的游戏功能增强的插件,提供了一整套的特性 . 精选范本 方案,包括额外的动作按钮、方便快捷的换装功能、战斗信息统计等多种辅助功能, 可以为玩家们提供更为顺愉快的游戏体验。 第三章第三章 浏览器安装第三方插件的利弊浏览器安装第三方插件的利弊 3.13.1 第三方插件安装的好处第三方插件安装的好处 使用插件技术能够在分析、设计、开发、项目计划、协作生产和产品扩展等很多 方面带来好处: (1)结构清晰、易于理解。由于借鉴了硬件总线的结构,而且各个插件之间是相互 独立的,所以结构非常清晰也更容易理解。 (2)易修改、可维护性强。由于插件与宿主程序之间通过接口联系,就像硬件插卡 一样,可以被随时删除,插入和修改,所以结构很灵活,容易修改,方便软件的升级 和维护。 (3)可移植性强、重用力度大。因为插件本身就是由一系列小的功能结构组成,而 且通过接口向外部提供自己的服务,所以复用力度更大,移植也更加方便。 (4)结构容易调整。系统功能的增加或减少,只需相应的增删插件,而不影响整个 体系结构,因此能方便的实现结构调整。 (5)插件之间的耦合度较低。由于插件通过与宿主程序通信来实现插件与插件,插 件与宿主程序间的通信,所以插件之间的耦合度更低。 (6)可以在软件开发的过程中修改应用程序。由于采用了插件的结构,可以在软件 的开发过程中随时修改插件,也可以在应用程序发行之后,通过补丁包的形式增删插 件,通过这种形式达到修改应用程序的目的。 (7)灵活多变的软件开发方式。可以根据资源的实际情况来调整开发的方式,资源 充足可以开发所有的插件,资源不充足可以选择开发部分插件,也可以请第三方的厂 商开发,用户也可以根据自己的需要进行开发。 3.23.2 第三方插件的安装第三方插件的安装 3.2.13.2.1 ActiveXActiveX 组件安装组件安装 1、当首次运行 IE 浏览器时,请临时降低安全设置在将 ActiveX 组件安装到计算 机中。具体操作方法下: 步骤一:首先请打开 IE 浏览器选择【工具】下面的 Internet 选项如图 3.1 所示: . 精选范本 图 3.1 Internet 选项 步骤二:点击进入【Internet 属性】以后如图 3.2 所示。 . 精选范本 图 3.2 Internet 属性 步骤三:在 Internet 属性选项面板里面选择【安全】选项以后如图 3.3 所示 图 3.3 Internet 安全选项 步骤四:在安全选项这里选择【自定义级别】如图 3.4 所示。 . 精选范本 图 3.4 Internet 自定义选项 步骤五:在自定义级设置里面把ActiveX 控件和插件选为【启用】共启用 三项如图 3.5 所示: 图 3.5 Internet 启用选项 步骤六:在往下拉找到【下载未签名的 ActiveX 控件】同步骤五一样启用共 2 . 精选范本 项选择设置完后点击确定图 3.6 所示。 图 3.6 Internet 启用选项 步骤七:设置好以后单击确定出现【警告提示】请选择是如图 3.7 所示。 图 3.7 Internet 警告提示选项 步骤八:最后设置完成以后单击击确定如图 3.8 所示。 . 精选范本 图 3.8 Internet 设置完成 3.2.23.2.2 新浪新浪 LiveLive 视频插件的安装视频插件的安装 图 3.9 新浪 Live 视频插件安装 此款插件应用于新浪网页中视频的播放,可以更快速、流畅的播放,按提示的步 骤安装之后,刷新网页便可观看视频如图 3.9 所示。 . 精选范本 3.33.3 浏览器安装第三方插件的案例浏览器安装第三方插件的案例 百度诉 360 不正当竞争一案在北京市二中院有了一审结果。法院一审认定奇智软 件(北京)有限公司和北京三际无限网络科技有限公司的行为构成不正当竞争,判决二公 司停止侵权,刊登声明以消除影响,赔偿原告北京百度网讯科技有限公司以及百度时 代网络技术(北京)有限公司经济损失及诉讼合理支出共计 38.5 万元。原告诉称,今年 3 月初,两被告在其 360 安全卫士 7.0 软件版本中,将两原告共同经营的百度工具栏和百 度地址栏两款软件定义为“恶评插件”,并作为“病毒”查杀。法院认为,被告在其 软件、网站中将百度工具栏和百度地址栏软件称为“恶评插件”的行为;将上述两款 涉案软件标识出来并诱导用户删除的行为,360 安全中心网站中无依据地对上述两款涉 案软件进行负面介绍的行为,均构成不正当竞争。 常常上网的网民一定深有体会,在使用百度搜索引擎时,经常发现页面最上端出 现很多标注为推广链接的付费广告。于是,专门屏蔽百度推广链接的插件在网上“诞 生”了,但也因此引发了官司。“其实,论坛上经常有这种屏蔽广告的软件与插件, 有的应用在小说阅读区,有需要就会有创造。” 来自 360 的代理律师还在庭上表示:“如果用户不希望屏蔽百度推广链接,完全 可以不用该插件,这是用户自己选择的结果,百度认为 360 通过该插件获得竞争优 势和不当利益是没有事实和法律依据的。” 值得注意的是,在这场关于互联网的纠纷当中,第三方插件的应用就很重要。在 庭审中,百度提出屏蔽广告插件让百度丧失了交易(点击付费推广链接)的机会,并 且认为付费推广连接不是广告,而属于正常内容,如果被屏蔽了,百度的利益将会受 到损失。在百度百科中对于“广告”一词进有如下描述:“广告,即确定的组织或个 人为了一定的目的,依靠付出费用,在规定的时间内,按照要求,由指定的媒体,将 真实信息传播出去的一种交流活动。”而传统的观念中,“竞价排名”一直都属于广 告的一种形式。由此可见,第三方插件在网页浏览中已经很普遍存在。 3.43.4 恶意插件的特征恶意插件的特征 有些插件程序能够帮助用户更方便浏览因特网或调用上网辅助功能,也有部分程 序被人称为广告软件(Adware)或间谍软件(Spyware).此类恶意插件程序监视用户的上网 行为,并把所记录的数据报告给插件程序的创建者,以达到投放广告,盗取游戏或银 行帐号密码等非法目的。 因为插件程序由不同的发行商发行,其技术水平也良莠不齐,插件程序很可能与 其它运行中的程序发生冲突,从而导致诸如各种页面错误,运行时间错误等等现象, 阻塞了正常浏览。 . 精选范本 3.53.5 第三方插件安装的弊端第三方插件安装的弊端 浏览器插件对上网速度的影响是显而易见的,而且这些插件经常无声无息就装进 了电脑。国内流行的 2000 款浏览器插件中,有近四成因强制弹广告、难以卸载等而被 用户投票为恶评插件,他们都极大程度地影响了上网速度。而且还会带来安全隐患, 为黑客入侵提供了平台,更为严重的是还可能威胁到您的财产安全。 第三方插件是宿主程序开发方和使用方之外的第三方主要为扩充宿主程序功能而 开发的、必须依存于宿主程序才能运行的软件组件。珊瑚虫 QQ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 土建修缮合同(标准版)
- 复印机购买合同(标准版)
- 下肢动脉载药器具规范化应用中国专家共识(2025版)解读
- 城乡供水管网泄漏防控方案
- 2025云南昆明医科大学第一附属医院招聘16人考试参考试题及答案解析
- 城市污水管网项目验收与质量评估方案
- 2025中国中医科学院望京医院招聘合同制职工15人(第二批)考试参考试题及答案解析
- 陕西省西安市碑林区2024-2025学年八年级下学期期末检测英语试题(含答案无听力)
- 湖南省长沙市一中双语实验学校2024-2025学年上学期期末考试七年级数学试卷(含答案)
- 城市公园游客流量监测与分析
- 非计划再次手术管理制度与流程
- 销售公司和生产公司的合作协议
- 新生儿气管导管滑脱的应急预案及处理流程
- 建筑模型设计与制作(第三版)
- 部编版一年级语文上册全册教案(表格)
- 商品精修教案项目5服装精修
- 小升初简历模板2020免费
- 19-雾在哪里ppt市公开课金奖市赛课一等奖课件
- 《社会主义核心价值观》优秀课件
- DDI定向井难度系数
- 河南省家庭经济困难学生认定申请表
评论
0/150
提交评论