网页浏览中第三方插件的利弊分析论文_留学利弊分析论文

其他范文 时间:2020-02-27 08:37:31 收藏本文下载本文
【www.daodoc.com - 其他范文】

网页浏览中第三方插件的利弊分析论文由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“留学利弊分析论文”。

网页浏览中第三方插件的利弊分析

摘 要:计算机使用中的插件技术是近来十分常见的一种技术,插件结构有助于编写有良好的扩充和定制功能的应用程序以及网页浏览,本文就计算机的应用中的插件技术的概念、应用、典型、利弊等方面进行分析和阐述,其中以网页中的第三方插件为重点。关键词:插件技术;第三方插件;功能

Analysis of Advantages and Disadvantages of the Third

Partybrowser Plug-in Webpage

Abstract: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.Key words:plug-in technology;third party plugins;Function

目录[三号宋体加粗,居中]

(三号字空一行)

第一章

引言............................................................................................................................1 第二章

插件及第三方插件概述............................................................................................2 2.1插件的定义.......................................................................................................................2 2.2第三方插件的定义...........................................................................................................2 2.3插件技术原理...................................................................................................................2 2.4插件的功能.......................................................................................................................3 2.5插件的分类.......................................................................................................................3 2.6网页中第三方插件的类型...............................................................................................3 2.7常见的第三方插件及其应用...........................................................................................4 第三章

浏览器安装第三方插件的利弊................................................................................7 3.1第三方插件安装的好处...................................................................................................7 3.2第三方插件的安装...........................................................................................................8 3.3浏览器安装第三方插件的案例.....................................................................................13 3.4恶意插件的特征.............................................................................................................13 3.5第三方插件安装的弊端.................................................................................................14 第四章 总 结........................................................................................................................14 致

谢..................................................................................................................................14 参考文献..................................................................................................................................15

第一章

引言

随着现代计算机产业的飞速发展,计算机软硬件系统的性能有了显著的提升。目前,国内计算机技术人员在插件技术的研究中已经取得一定的成果,并且实现了技术研究与实际生产的结合。为了提高软件的重用性、可扩展性,使开发的产品更专业化、标准化、现代化。近年来,基于面向组件的编程思想,人们又运用插件技术开发出伸缩性良好,便于维护的应用程序,来提高软件的重用性和可扩展性,以延长软件的生命周期,并根据用户的需要,扩充自己的功能。本文从插件与第三方插件入手,介绍插件技术、第三方插件等基本概念和一些相关的实际案例,讨论了插件以及第三方插件的实际应用,以及第三方插件利弊的分析。

各式各样的第三方插件层出不群,在实际应用中已经很普遍。然而其中蕴含的问题也随之出现,第三方插件对于用户电脑的侵犯与资金的诈骗也让人们开始关注起来,第三方插件对用户程序的修改不能构成侵犯著作权罪,第三方插件作为智力成果具有相对的独立性,应当受刑法保护。第二章

插件及第三方插件概述

2.1插件的定义

插件(plug-in)就是很多通用或专用程序,提供给应用层用户进行二次开发的一种程序接口方式,它是基于面向对象的思想设计和实现。其目的就是为了提高软件的重用性和扩展性,以延长软件的生命周期。其本质是一种应用工程的扩展,是在不修改程序主体的情况下对软件功能进行加强,当插件的接口被公开时,任何人都可以自己制作插件来解决一些操作上的不便或增加一些功能。

2.2第三方插件的定义

第三方插件就是在一个软件的基础之上,增加这个软件的功能,但不是这个软件的开发商开发的。就是说该插件是由买卖双方之外的任何一方开发的插件,第三方的意思就是除买卖双方之外的其他厂家或经营实体都可以称为第三方。说的通俗点,就是买一赠一,你安装了一款软件附赠了一款工具,比如迅雷是用来下载的,可是它有插件可以看电影可以扫描漏洞可以升级软件。

2.3插件技术原理

插件技术就是在程序的设计开发过程中,把整个应用程序分成宿主程序和插件两个部分,宿主程序与插件能够相互通信,并且在宿主程序不变的情况下,可以通过增减插件或修改插件来调整和增强应用程序功能。

以特定条件为基础实现插件在计算机软件中的运行,该运行不仅需要程序运行过程中相关软件接口的支撑,而且还需要控制台链接库自身的动态支持。作为一种具有特定功能的软件模块,动态链接库是无法单独运行的,需要经过其他独立运行程序的调用,或者输入相应的类、函数,才能确保动态链接库的运行。调用动态链接库功能方式有动态调用方式和静态调用方式,其中,静态调用方式在应用程序结束后,或者对DLL进行加载后,利用编译系统,来实现相应编码的卸载。若其他程序也在对DLL进行使用,应知道相应程序不再对DLL进行使用之后,可停止使用窗口减少DLL记录,该方式灵活性较差,但是能达到基本需求,且使用简单。为了达到目的,编程人员利用API函数对DLL进行卸载或加载,即静态调用方式。虽然静态调用方式的应用较为繁琐,但是在对大型程序进行编辑时却十分方便,且能够有效利用其内存。在开发插件的过程中,为了能够完全发挥出软件的功能,应设置软件支持接口。当插件与宿主程序进行通讯时,应该先对相应通信标准进行制定,这是为了更好确保插件与宿主程序正确的通信。2.4插件的功能

允许插件修改主程序部分菜单;实现对主程序UI界面的定制;主程序注册或反注册插件时,插件可以做出相应的动作;提供信息和参数。

2.5插件的分类

目前,国内外在计算机软件系统的设计中,插件技术的应用日趋广泛,而且发挥了重要的作用。下面是几种常见的插件类型进行简要的介绍:

2.5.1简单插件

在计算机软件系统中,类似批命令的简单插件是最为常见的插件类型,实质上此类插件的自由度相对较低,与传统的软件系统比较,在功能上的优越性并不明显。使用简单插件技术的软件系统主要是win hacker、win amp等,在安装类似批命令的简单插件后,用户可以根据自己的实际需求,输入相应的命令代码,以保证软件系统可以按照预设程序运行。运类似批命令的简单插件通常是文本文件的形式,其功能较为单一,可扩展性很小,但是结构简单,运行环境要求低,非计算机专业人员即可按照提示进行相关操作。

2.5.2利用现有程序开发环境制作的插件

在现阶段的计算机软件系统中,利用现有程序开发环境制作的插件也较为常见,如:photo shop使用的就是这种插件技术。与类似批命令的简单插件相比,利用现有程序开发环境制作的插件在程序主体的构建中,设置了若干个自定义的接口,保证插件可以自由访问软件系统的各种资源。此种插件技术在实际应用中,具有自由度较大的优势,开发者可以尽情发挥自己的创意。但是此种插件的程序编写过程较为复杂,对于插件接口的协调性要求比较高,必须由专业的编程人员进行相关操作。

2.5.3使用特殊脚本语言实现的插件

在计算机软件系统的设计中,使用特殊脚本语言实现的插件应用相对较少,其程序编写流程较为复杂,为了满足插件的正常应用,程序编写者必须制作一个相应的程序解释内核,以保证使用者可以根据编写者的设计意图进行相关操作。在国内外现阶段的计算机系统设计中,使用特殊脚本语言实现的插件尚属于技术攻关阶段,微软公司曾经研发了一款此类插件,但是实际应用效果并不理想。使用特殊脚本语言实现的插件如果研发成功,将实现插件制作流程的简便化,在各种办公自动化软件中可以发挥重要的作用。

2.6网页中第三方插件的类型

2.6.1下载ActiveX(ACTIVEX): 3 ActiveX插件也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中在因特网上,ActiveX插件软件的特点是:一般软件需要用户单独下载然后执行安装,而ActiveX插件是当用户浏览到特定的网页时,IE浏览器即可自动下载并提示用户安装。

ActiveX插件安装的前提是必须先下载,然后经过认证,最终用户确认同意方能安装,因此嵌有ActiveX脚本程序的页面可能会变得非常慢,甚至导致浏览器瞬间失去响应。

插件管理专家2008能够屏蔽用户不需要安装的插件程序,加快页面加载速度,确保用户正常浏览。

2.6.2浏览器辅助(BHO)BHO全称Browser Helper Object,是一种随因特网浏览器(如IE)每次启动而自动执行的小程序.通常情况下,一个BHO文件是由其它软件安装到用户的系统中的.例如一些带有下载功能的广告软件,它可能会安装一个BHO文件从而追踪用户在上网冲浪遇到的众多网页广告。

通常的BHO会帮助用户更方便地浏览因特网或调用上网辅助功能,也有一部分BHO被人称为广告软件(Adware)或间谍软件(Spyware),它们监视用户的上网行为并把记录的相关数据报告给BHO的创建者.BHO也可能会与其它运行中的程序发生冲突,从而导致诸如各种页面错误,运行时间错误等等现象,通常阻止了正常浏览的进行。

插件管理专家2008提供的BHO清理能够帮助用户查看并屏蔽被IE浏览器加载的BHO文件。

2.6.3搜索挂接(URL SEARCHHOOK)用户在地址栏中输入非标准的网址,如英文字符或者中文的时候,当地址栏无法对输入字符串解释成功时,浏览器会自动打开一个以用户输入的字符串为搜索词的结果页面,帮助用户找到需要的内容.URLSearchhook对象就是完成搜索功能的插件.它通常是由第三方公司或者个人开发,通过插件的方式安装到浏览器上,目的是为了帮助用户更好的使用互联网.例如用户在地址栏中输入“手机”,就可以直接看到手机搜索结果.也有一些企业或者个人为了达到提高网站访问或其它商业目的,在用户不知情的情况下修改IE浏览器的URLSearchhook。

使用插件管理专家2008可以对URLSearchhook插件程序进行管理,屏蔽或者删除不需要的恶意插件。

2.6.4工具条(Toolbar)工具条,通常指加载在浏览器的辅助工具.它位于浏览器标准工具条的下方,在IE工具栏空白处点击右键,可以查看所有已经安装的工具条,通过勾选显示或者隐藏已安装的工具条。

2.7常见的第三方插件及其应用

2.7.1 Adobe Flash Player for IE

图2.7.1 Adobe Flash Player for IE 如图2.7.1此款插件是用于上网看视频,玩游戏必须的浏览器插件。用于浏览网页中的flash文件,显示和播放丰富的多媒体内容,让你在网页上享受更广泛的多媒体体验。

2.7.2 360安全浏览器 抢票专版

图2.7.2 360安全浏览器 抢票专版

如图2.7.2一款浏览器插件,拥有网络收藏夹、邮件提醒、游戏小号躲开、翻译、截图等几十种实用工具和上百款皮肤,还可以快速、方便的购买车票机票,被很多网民认可。

2.7.3 游戏英雄联盟盒子插件

图2.7.3 英雄联盟盒子插件

如图2.7.3为了近来最火热的英雄联盟此款游戏而推出的一款插件,也是多玩受官方认证发布的游戏辅助工具,英雄联盟盒子提供多种多样的游戏辅助功能,英雄联盟盒子让游戏生活更加惬意,并且完全免费。

2.7.4 快播插件

图2.7.4 快播插件

如图2.7.4快播插件是一款简易的视频播放插件,集成了全新的播放引擎,快播具有资源占用低、操作简捷、运行效率高,扩展能力强等特点。

2.7.5 魔兽大脚插件

图2.7.5 魔兽大脚插件

如图2.7.5是专为魔兽世界玩家打造的游戏功能增强的插件,提供了一整套的特性方案,包括额外的动作按钮、方便快捷的换装功能、战斗信息统计等多种辅助功能,可以为玩家们提供更为顺愉快的游戏体验。

第三章

浏览器安装第三方插件的利弊

3.1第三方插件安装的好处

使用插件技术能够在分析、设计、开发、项目计划、协作生产和产品扩展等很多方面带来好处:

(1)结构清晰、易于理解。由于借鉴了硬件总线的结构,而且各个插件之间是相互独立的,所以结构非常清晰也更容易理解。

(2)易修改、可维护性强。由于插件与宿主程序之间通过接口联系,就像硬件插卡一样,可以被随时删除,插入和修改,所以结构很灵活,容易修改,方便软件的升级和维护。

(3)可移植性强、重用力度大。因为插件本身就是由一系列小的功能结构组成,而且通过接口向外部提供自己的服务,所以复用力度更大,移植也更加方便。

(4)结构容易调整。系统功能的增加或减少,只需相应的增删插件,而不影响整个体系结构,因此能方便的实现结构调整。(5)插件之间的耦合度较低。由于插件通过与宿主程序通信来实现插件与插件,插件与宿主程序间的通信,所以插件之间的耦合度更低。

(6)可以在软件开发的过程中修改应用程序。由于采用了插件的结构,可以在软件的开发过程中随时修改插件,也可以在应用程序发行之后,通过补丁包的形式增删插件,通过这种形式达到修改应用程序的目的。

(7)灵活多变的软件开发方式。可以根据资源的实际情况来调整开发的方式,资源充足可以开发所有的插件,资源不充足可以选择开发部分插件,也可以请第三方的厂商开发,用户也可以根据自己的需要进行开发。

3.2第三方插件的安装

3.2.1 ActiveX 组件安装

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.2 新浪Live视频插件的安装

图3.9 新浪Live视频插件安装此款插件应用于新浪网页中视频的播放,可以更快速、流畅的播放,按提示的步骤安装之后,刷新网页便可观看视频如图3.9所示。

3.3浏览器安装第三方插件的案例

百度诉360不正当竞争一案在北京市二中院有了一审结果。法院一审认定奇智软件(北京)有限公司和北京三际无限网络科技有限公司的行为构成不正当竞争,判决二公司停止侵权,刊登声明以消除影响,赔偿原告北京百度网讯科技有限公司以及百度时代网络技术(北京)有限公司经济损失及诉讼合理支出共计38.5万元。原告诉称,今年3月初,两被告在其360安全卫士7.0软件版本中,将两原告共同经营的百度工具栏和百度地址栏两款软件定义为“恶评插件”,并作为“病毒”查杀。法院认为,被告在其软件、网站中将百度工具栏和百度地址栏软件称为“恶评插件”的行为;将上述两款涉案软件标识出来并诱导用户删除的行为,360安全中心网站中无依据地对上述两款涉案软件进行负面介绍的行为,均构成不正当竞争。

常常上网的网民一定深有体会,在使用百度搜索引擎时,经常发现页面最上端出现很多标注为推广链接的付费广告。于是,专门屏蔽百度推广链接的插件在网上“诞生”了,但也因此引发了官司。“其实,论坛上经常有这种屏蔽广告的软件与插件,有的应用在小说阅读区,有需要就会有创造。”

来自360的代理律师还在庭上表示:“如果用户不希望屏蔽百度推广链接,完全可以不用该插件,这是用户自己选择的结果,百度认为360通过该插件‘获得竞争优势和不当利益’是没有事实和法律依据的。”

值得注意的是,在这场关于互联网的纠纷当中,第三方插件的应用就很重要。在庭审中,百度提出屏蔽广告插件让百度丧失了交易(点击付费推广链接)的机会,并且认为付费推广连接不是广告,而属于正常内容,如果被屏蔽了,百度的利益将会受到损失。在百度百科中对于“广告”一词进有如下描述:“广告,即确定的组织或个人为了一定的目的,依靠付出费用,在规定的时间内,按照要求,由指定的媒体,将真实信息传播出去的一种交流活动。”而传统的观念中,“竞价排名”一直都属于广告的一种形式。由此可见,第三方插件在网页浏览中已经很普遍存在。

3.4恶意插件的特征

有些插件程序能够帮助用户更方便浏览因特网或调用上网辅助功能,也有部分程序被人称为广告软件(Adware)或间谍软件(Spyware).此类恶意插件程序监视用户的上网行为,并把所记录的数据报告给插件程序的创建者,以达到投放广告,盗取游戏或银行帐号密码等非法目的。因为插件程序由不同的发行商发行,其技术水平也良莠不齐,插件程序很可能与其它运行中的程序发生冲突,从而导致诸如各种页面错误,运行时间错误等等现象,阻塞了正常浏览。

3.5第三方插件安装的弊端

浏览器插件对上网速度的影响是显而易见的,而且这些插件经常无声无息就装进了电脑。国内流行的2000款浏览器插件中,有近四成因强制弹广告、难以卸载等而被用户投票为恶评插件,他们都极大程度地影响了上网速度。而且还会带来安全隐患,为黑客入侵提供了平台,更为严重的是还可能威胁到您的财产安全。

第三方插件是宿主程序开发方和使用方之外的第三方主要为扩充宿主程序功能而开发的、必须依存于宿主程序才能运行的软件组件。珊瑚虫QQ刑事案是一个典型的第三方插件刑事案。第三方插件可能会因侵害宿主程序的修改权和保护作品完整权而成立民事侵权。

第四章 总 结

随着现代计算机技术的不断发展,插件技术在软件系统的研发中得到了更为广泛的应用,虽然插件会影响上网速度、窃取账户资金、还有可能构成侵权等弊端。但实现了软件功能的不断扩展,而且促进了计算机软件系统的智能化、集成化发展。在今后的计算机软件系统研发中,应进一步加强插件技术的研究与实践,以满足现代科技的高速发展要求。

本论文在陆老师的悉心指导下完成的。老师渊博的专业知识、严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严于律己、宽以待人的崇高风范,朴实无法、平易近人的人格魅力对本人影响深远。不仅使本人树立了远大的学习目标、掌握了基本的研究方法,还使本人明白了许多为人处事的道理。本次论文从选题到完成,每一步都是在老师的悉心指导下完成的,倾注了老师大量的心血。在此,谨向老师表示崇高的敬意和衷心的感谢!在写论文的过程中,遇到了很多的问题,在老师的耐心指导下,问题都得以解决。所以在此,再次对老师道一声:老师,谢谢您!

参考文献

[1]刘瑶,插件技术初步研究所[J].扬州教育学院学报,2003,21(3):35-37.[2]彭永康,章义来,插件及其接口的研究与应用[J].计算机应用,2003,23(6):122-123.[3]陈方明,陈奇,基于插件思想的可重用软件设计与实现[J].计算机工程与设计者2005,1(26):172-173.[4]刘家彬,陈渝等.基于windows操作系统动态链接技术的分析与实现[j].乐山师范学院学报,2007,(11):43-45 [5]吴亮,杨凌云.基于插件技术的gis应用框架的研究与实现[j].地球科学,2010,(09):10-11 [6]陈方明,陈奇.基于插件思想的可重用软件设计与实现[j].计算机工程与设计者,2008,(01):67-68.[7]姚志伟,刘润涛.第三方插件与宿主软件著作权问题探讨-兼评腾讯与奇虎之争[J].知识产权2011(3).[8]刘兴平,马燕,杜利峰.插件技术研究初探[J].延安大学学报(自然科学版),2006(1).

第三方参与酒店管理的利弊分析论文

第三方参与酒店管理的利弊分析论文现代星级酒店基于运营成本的考虑往往将洗衣、工程维修、保安及店内绿化等一些专业性较强的部门交给第三方社会公司进行管理。这在促使酒店......

第三方参与酒店管理的利弊分析论文

刀豆文库小编为你整合推荐3篇第三方参与酒店管理的利弊分析论文,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......

《浏览网页》优秀教案

刀豆文库小编为你整合推荐6篇《浏览网页》优秀教案,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......

网页设计中的扁平化设计分析论文

网页设计中的扁平化设计分析论文1扁平化设计在网页界面视觉上的优势1.1网页界面元素格式塔心理学家认为,人们的知觉有一种“简化”的倾向。这种倾向是一种将任何物体以尽可能......

网页设计中的扁平化设计分析论文

刀豆文库小编为你整合推荐4篇网页设计中的扁平化设计分析论文,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......

下载网页浏览中第三方插件的利弊分析论文word格式文档
下载网页浏览中第三方插件的利弊分析论文.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文