【技术实现步骤摘要】
一种web站点调用本地程序的方法及装置
本专利技术涉及一种web站点操作本地资源领域,特别涉及一种web站点调用本地程序的方法及装置。
技术介绍
现如今,多端应用越了越常见,越来越多的涉及到多端之间相互调用,相互之间传递消息,因此需要web站点调用本地程序,实现多端协作。目前,web站点调用本地程序主要是通过自定义URLProtocol协议或者浏览器插件又或者两者结合的方式实现,主要存在以下缺点:(1)单独采用自定义URLProtocol协议,无法获知本地程序是否安装;(2)单独采用浏览器插件,不同浏览器内核浏览器插件方式不同,需要针对不同浏览器内核编写不同浏览器插件;(3)单独采用浏览器插件,浏览器插件容易被浏览器拦截,或者被安全软件拦截;采用自定义URLProtocol协议与浏览器插件结合的方式,可以解决无法获知本地程序有没有安装的,但是浏览器插件的缺点依然无法绕过。
技术实现思路
本专利技术的目的就是针对现有技术存在的上述缺陷,提供一种web站点调用本地程序的方法及装置。为了实现上述目的,根据本专利技术的第一方面的web站点调用本地程序方法包括以下步骤:web站 ...
【技术保护点】
一种web站点调用本地程序的方法,其特征在于,包括以下步骤:web站点请求本地http地址;使用前端脚本,采用跨域请求的方式,请求本地http监听服务所监听的http地址。
【技术特征摘要】
1.一种web站点调用本地程序的方法,其特征在于,包括以下步骤:web站点请求本地http地址;使用前端脚本,采用跨域请求的方式,请求本地http监听服务所监听的http地址。2.根据权利要求1所述的一种web站点调用本地程序的方法,其特征是:如果没有应答或者请求http地址错误,则没有安装本地http监听服务或者没有启动本地http监听服务,需要安装本地http监听服务程序;使用前端脚本,检测是否没有应答或者请求http地址错误,如果没有应答或者请求http地址错误,则证明本地http监听服务没有安装或者启动;采用前端脚本轮询请求http地址,直到服务安装并启动或退出。3.根据权利要求1所述的一种web站点调用本地程序的方法,其特征是:如果本地http监听服务监听到请求,启动本地程序,回执消息;本地http监听服务监听到请求,根据请求消息文本,启动本地程序;本地http监听服务监听到请求,根据请求消息文本,执行业务算法;成功本地http监听服务回执执行结果消息文本到web站点。4.根据权利要求1所述的一种web站点调用本地程序的方法,其特征是:如果启动本地程序失败,回执失败原因;失败本地http监听服务回执失败原因及执行结果消息文本到web...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。