[发明专利]一种基于谷歌浏览器加载ActiveX控件的解决方法在审
申请号: | 201911393135.8 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111158784A | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 崔璨;宋育千;林帅 | 申请(专利权)人: | 山东浪潮商用系统有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 郗艳荣 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 浏览器 加载 activex 控件 解决方法 | ||
本发明特别涉及一种基于谷歌浏览器加载ActiveX控件的解决方法。该基于谷歌浏览器加载ActiveX控件的解决方法,利用HTML+CSS+JavaScript完成浏览器页面的开发,使用户得到在Chrome浏览器中展示的页面雏形;开发对应页面需要的ActiveX控件,并将ActiveX控件包装到MFC工程内;使包装好的控件接收页面传递出的页面参数,继而实现Chrome浏览器页面对第三方控件的同步控制。该基于谷歌浏览器加载ActiveX控件的解决方法,使对于老旧项目的支持改造仅限于对ActiveX控件的改造,从而减轻了工程改造的难度,降低了工程改造的资源消耗。
技术领域
本发明涉及网页浏览器插件改造技术领域,特别涉及一种基于谷歌浏览器加载ActiveX控件的解决方法。
背景技术
Google Chrome,又称谷歌浏览器,是一个由Google(谷歌)公司开发的网页浏览器。该浏览器是基于其他开源软件所撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。软件的名称是来自于称作Chrome的网络浏览器图形使用者界面(GUI)。软件的beta测试版本在2008年9月2日发布,提供50种语言版本,有Windows、Mac OS X、Linux、Android、以及iOS版本提供下载。
在现如今的行业与应用场景中,Google Chrome浏览器的应用越来越广泛。Chrome以其反应迅速、便利插件繁多、兼容性强的特点,成为越来越多电脑用户的主选浏览器之一。据统计,2013年9月,Chrome浏览器已达全球份额的43%,成为全球使用最广的浏览器。于是基于Chrome浏览器的项目就逐渐多了起来,很多项目在实现的过程中或多或少的都使用了ActiveX控件来实现某一种或者某几种功能。
ActiveX控件是用于互联网的很小的程序,有时称为插件程序。它们会允许播放动画,或帮助执行任务,如在Microsoft Update安装安全更新,因此可以增强用户的浏览体验。也可以说,ActiveX控件是Microsoft的ActiveX技术的一部分。ActiveX控件是可以在应用程序和网络中计算机上重复使用的程序对象。创建它的主要技术是Microsoft的ActiveX技术,其中主要是组件对象模型(COM)。ActiveX控件可以以小程序下载装入网页,也可以用在一般的Windows和Macintosh应用程序环境中。
在实现中,ActiveX控件是一个动态链接库(DLL)模块,它包括在容器(包括COM程序接口的应用程序)当中。这种可重复使用的组件技术可以加快开发速度和质量,Windows95/NT应用程序开发程序如Powerbuilder和Access都利用了ActiveX控件
但是在随着Chrome逐渐放弃对npapi的支持之后,在Chrome浏览器内加载ActiveX等插件变的麻烦了许多。尤其是在Chrome浏览器在45版本以后,完全停止了对npapi的支持,这使得一些之前的老项目在Chrome浏览器升级更新之后,老的ActiveX等控件再也无法在Chrome浏览器页面中加载出来了。这样一来,需要加载ActiveX控件的页面,显示效果与播放效果很差,使得使用人在查看到未加载的页面时,对系统的信任程度下降,系统实现相应功能的能力丧失。而且对于这些插件项目的改造除了面临着经费问题之外,浏览器内核的改变也会导致之前的工程基本要重写,既耗时又耗力。
为了满足新趋势下的技术要求,解决Chrome浏览器支持第三方控件的问题,本发明提出了一种基于谷歌浏览器加载ActiveX控件的解决方法。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种简单高效的基于谷歌浏览器加载ActiveX控件的解决方法。
本发明是通过如下技术方案实现的:
一种基于谷歌浏览器加载ActiveX控件的解决方法,其特征在于:包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮商用系统有限公司,未经山东浪潮商用系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911393135.8/2.html,转载请声明来源钻瓜专利网。