一种从网页上调用本地应用程序的方法技术

技术编号:21033631 阅读:47 留言:0更新日期:2019-05-04 05:12
本发明专利技术涉及一种从网页上调用本地应用程序的方法,包括:S1、点击web端的链接按钮,获得需要在应用程序中用到的信息,然后创建剪贴板对象,将需要的信息复制到剪贴板上,然后将链接的href值修改为VirtualFactory;S2、链接根据修改后的href值来找到电脑注册表根目录下的HKEY_CLASSES_ROOT目录,再在此目录下找到目录VirtualFactory,获得程序的安装路径找到应用程序文件启动程序;S3、程序启动后,获得剪切板里的参数,将值传给需要用到的地方;本发明专利技术解决了无法限制客户来自定义URLProtocol,通过剪切板来传递参数的,没有数量限制,在应用程序里会全部获取到值。

A Method of Calling Local Applications from Web Pages

【技术实现步骤摘要】
一种从网页上调用本地应用程序的方法
本专利技术涉及数据处理
,具体的说是一种从网页上调用本地应用程序的方法。
技术介绍
在做web应用的时候,我们经常会遇到在web中调用本地应用程序的问题,例如在web中点击一个按钮,然后打开自己写的或者别人的应用程序。目前调用的技术是公认的几种方式,js调用activeObject来处理,但是这个涉及到安全性的问题,而且只能在ie下才能实现;利用自定义URLProtocol来调用应用程序,但是程序的路径是固定;而且无法有效的传递参数。自定义URLProtocol的方式比较方便,但是自定义的路径是固定的,无法限制用户的操作。基于此,针对上述现状中存在的局限性,本专利技术提出了一种从网页上调用本地应用程序的方法。
技术实现思路
本专利技术的目的在于针对已有技术存在的缺陷,提供一种从网页上调用本地应用程序的方法。本专利技术解决其技术问题所采用的技术方案是:一种从网页上调用本地应用程序的方法,包括以下步骤:S1、点击web端的链接按钮,获得需要在应用程序中用到的信息,然后创建剪贴板对象,将需要的信息复制到剪贴板上,然后将链接的href值修改为Virtua本文档来自技高网...

【技术保护点】
1.一种从网页上调用本地应用程序的方法,其特征在于,包括以下步骤:S1、点击web端的链接按钮,获得需要在应用程序中用到的信息,然后创建剪贴板对象,将需要的信息复制到剪贴板上,然后将链接的href值修改为VirtualFactory,其中,VirtualFactory为自定义的URL Protocol在注册表下的一个目录;S2、链接根据修改后的href值来找到电脑注册表根目录下的HKEY_CLASSES_ROOT目录,再在此目录下找到目录VirtualFactory,获得程序的安装路径找到应用程序文件启动程序;S3、程序启动后,获得剪切板里的参数,将值传给需要用到的地方,然后清空剪切板的信息。

【技术特征摘要】
1.一种从网页上调用本地应用程序的方法,其特征在于,包括以下步骤:S1、点击web端的链接按钮,获得需要在应用程序中用到的信息,然后创建剪贴板对象,将需要的信息复制到剪贴板上,然后将链接的href值修改为VirtualFactory,其中,VirtualFactory为自定义的URLProtocol在注册表下的一个目录;S2、链接根据修改后的href值来找到电脑注册表根目录下的HKEY_CLASSES_ROOT目录,再在此目录下找到目录VirtualFactory,获得程序的安装路径找到应用程序文件启动程序;S3、程序启动后,获得剪切板里的参数,将值传给需...

【专利技术属性】
技术研发人员:黄华肖海一宋梦月易平
申请(专利权)人:武汉益模科技股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1