The embodiment of the present invention provides a method, device and terminal for installing plug-ins, which includes downloading and installing the installation package of the target browser, in which the installation package of the target browser includes the plug-ins and the corresponding first plug-in directory, which carries the version information of the plug-ins, and starting browsing. Get the browser user directory; when the browser user directory does not contain the plug-in directory, copy the first plug-in directory to the browser user directory. The method of installing plug-ins provided by the embodiment of the present invention is suitable for any architecture platform with good universality.
【技术实现步骤摘要】
安装插件的方法、装置及终端
本专利技术涉及浏览器插件
,特别是涉及一种安装插件的方法、装置及终端。
技术介绍
WebRTC(WebReal-TimeCommunication,网页即时通讯)是一个支持网页浏览器进行实时语音对话或视频对话的API。实时视频通信过程中使用视频编解码器,常见编解码技术基于vp8,vp9,h264标准。如libvpx编解码基于vp8或者vp9标准的视频,x264和openh264编解码基于h264标准的视频。测试数据表明,基于h264标准的格式视频比基于vp8标准的格式视频,视频质量要好。而且基于h264标准的编解码器效率高23%。总之如果浏览器WebRTC技术能基于h264标准进行视频编解码,用户体验将有很大提升。目前思科系统公司与Mozilla合作发布了Openh264插件即开源的h264编解码器插件。在具体应用时,思科系统公司负责维护和更新Openh264插件,并向firefox提供插件下载地址;firefox浏览器将该地址以键值对形式存储在media.gmp-manager.url属性对应的value值。firefox启动时wget访问media.gmp-manager.url的value值,下载Openh264插件安装到用户目录。可见,现有的在Firefox浏览器中安装Openh264插件的方案,firefox浏览器中Openh264插件提供依赖于思科系统公司,而思科系统公司只负责维护更新x86架构平台下插件,非x86架构平台如MIPS架构平台下firefox浏览器用户不能自行安装Openh264插件,从而实时视频 ...
【技术保护点】
1.一种安装插件的方法,其特征在于,包括:下载并安装目标浏览器安装包,其中,所述目标浏览器安装包中包括插件以及所述插件对应的第一插件目录,所述第一插件目录中携带有插件版本信息;启动浏览器,获取浏览器用户目录;当所述浏览器用户目录中未包含插件目录,将所述第一插件目录拷贝至所述浏览器用户目录中。
【技术特征摘要】
1.一种安装插件的方法,其特征在于,包括:下载并安装目标浏览器安装包,其中,所述目标浏览器安装包中包括插件以及所述插件对应的第一插件目录,所述第一插件目录中携带有插件版本信息;启动浏览器,获取浏览器用户目录;当所述浏览器用户目录中未包含插件目录,将所述第一插件目录拷贝至所述浏览器用户目录中。2.根据权利要求1所述的方法,其特征在于,还包括:当所述浏览器用户目录中包含插件目录但包含的插件目录对应的插件版本低于所述第一插件目录对应的插件版本时,采用所述第一插件目录替换所述浏览器用户目录中的插件目录。3.根据权利要求1所述的方法,其特征在于,所述目标浏览器安装包通过如下方式生成:获取插件代码;对所述插件代码进行编译,生成可在浏览器上运行的插件,以及所述插件对应的第一插件目录;对初始浏览器安装包内的、用户配置文件中的预设键值对进行修改,其中预设键值对为与编解码器相关的键值对;在初始浏览器安装包内的、浏览器启动脚本中,新增浏览器用户目录判断、修改机制;将所述插件以及所述第一插件目录添加至修改后的初始浏览器安装包中,生成目标浏览器安装包并发布。4.根据权利要求3所述的方法,其特征在于,所述对所述插件代码进行编译,生成可在浏览器上运行的插件,以及所述插件对应的第一插件目录的步骤,包括:对所述插件代码进行编译,生成库文件以及配置文件;创建第一插件目录;在所述第一插件目录下创建子目录;将所述库文件以及配置文件添加至所述子目录下,且将所述插件代码对应的版本信息作为所述子目录名称。5.根据权利要求1所述的方法,其特征在于,所述插件为视频编解码插件。6.一种安装插件的装置,其特征在于,包括:下载模块,用于下载并安装目标浏览器安装包,其中,所述目标浏览器安装包中包括插件以及所述插件对应的第一插件目录,所述第一插件目录中携...
【专利技术属性】
技术研发人员:黄文君,彭飞,张强,
申请(专利权)人:龙芯中科技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。