【技术实现步骤摘要】
不基于插件的跨浏览器跨系统平台的本地应用程序调用方法
本专利技术涉及网络服务器实际应用领域,尤其涉及以本地网络服务器代替浏览器插件功能的跨浏览器跨系统平台的本地应用程序调用方法。
技术介绍
由浏览器调用本地的应用程序,主要有两种方式:一是依靠浏览器插件,二是通过URLProtocol。虽然这两种方式都可以实现调用应用程序的目的,但都存在一定的问题。浏览器附加插件应用广泛,但是通用性一般,需要针对不同浏览器进行单独开发,且随着网络安全和隐私保护意识的增强,许多浏览器插件在实际使用过程中可能被警告或无法正常启动;URLProtocol只对Windows系统有效,调用的类型限制为可执行程序,且需为每个待调用的应用单独编写注册文件,效率较低。
技术实现思路
本专利技术的目的在于针对现有技术的不足,为了弥补插件等方法的兼容性和通用性方面的不足,以本地网络服务器代替浏览器插件功能,提供一种不基于插件的跨浏览器跨系统平台的本地应用程序调用方法。该方法包括以下步骤:步骤1:在计算机本地建立一个本地网络服务器,为本地网络服务器配置IP地址、端口、应用配置页面、应用选择页面及相应的URL接口,初始化本地网络服务器;步骤2:在浏览器中通过本地网络服务器中配置的应用配置页面的URL接口来访问应用配置页面,在该页面上配置应用程序路径,将应用程序路径数据以POST方式提交给本地网络服务器,在本地网络服务器上解析;步骤3:本地网络服务器正确接收应用程序路径数据后,按计算机的操作系统类型以相应的保存方案保存在本地,具体保存方案为:(3.1)如操作系统为WINDOWS系统,则将应用程序路径数据 ...
【技术保护点】
1.一种不基于插件的跨浏览器跨系统平台的本地应用程序调用方法,其特征在于,该方法包括以下步骤:步骤1:在计算机本地建立一个本地网络服务器,为本地网络服务器配置IP地址、端口、应用配置页面、应用选择页面及相应的URL接口,初始化本地网络服务器;步骤2:在浏览器中通过本地网络服务器中配置的应用配置页面的URL接口来访问应用配置页面,在该页面上配置应用程序路径,将应用程序路径数据以POST方式提交给本地网络服务器,在本地网络服务器上解析;步骤3:本地网络服务器正确接收应用程序路径数据后,按计算机的操作系统类型以相应的保存方案保存在本地,具体保存方案为:(3.1)如操作系统为WINDOWS系统,则将应用程序路径数据保存在注册表中;(3.2)如操作系统为非WINDOWS系统,则将应用程序路径数据保存在文本形式的配置文件中;步骤4:在浏览器中通过本地网络服务器中配置的应用选择页面的URL接口来访问应用选择页面,在页面上选择需要调用的应用程序,将应用程序名称数据以GET方式提交给本地网络服务器,在本地网络服务器上解析,以应用程序名称数据为关键字在应用程序路径数据保存位置检索并读取路径;步骤5:根据步 ...
【技术特征摘要】
1.一种不基于插件的跨浏览器跨系统平台的本地应用程序调用方法,其特征在于,该方法包括以下步骤:步骤1:在计算机本地建立一个本地网络服务器,为本地网络服务器配置IP地址、端口、应用配置页面、应用选择页面及相应的URL接口,初始化本地网络服务器;步骤2:在浏览器中通过本地网络服务器中配置的应用配置页面的URL接口来访问应用配置页面,在该页面上配置应用程序路径,将应用程序路径数据以POST方式提交给本地网络服务器,在本地网络服务器上解析;步骤3:本地网络服务器正确接收应用程序路径数据后,按计算机的操作系统类型以相应的保存方案保存在本地,具体保存方案为:(3.1)如操作系统为WINDOWS系统,则将应用程序路径数据保存在注册表中;(3.2)如操作系统为非WINDOWS系统,则将应用程序路径数据保存在文本形式的配置文件中;步骤4:在浏览器中通过本地网络服务器中配置的应用选择页面的URL接口来访问应用选择页面,在页面上选择需要调用的应用程序,将应用程序名称数据以GET方式提交给本地网络服务器,在本地网络服务器上解析,以应用程序名称数据为关键字在应用程序路径数据保存位置检索并读取路径;步骤5:根据步骤4中读取的应用程序路径以及调用该应用程序的参数数据创建进程,调用该应...
【专利技术属性】
技术研发人员:陈云,张斌,
申请(专利权)人:杭州汉领信息科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。