网页js打开本地应用

我的操作系统:window10 

目前通用的一种方法是通过 js打开url协议的方式 

网页url常用的协议头有 http、https、ftp等 其底层实现原理是 网页url根据协议头的名字(如 asd )去注册表HEKY_CLASSES_ROOT中找asd的文件夹下的shell/open/command 的可执行文件路径 并执行它

这时可以看到该文件下存在着 类型为REG_SZ  数据为 D:\***.exe可执行文件路径。

这时网页当访问 asd:// 时实际会根据上面的路径去执行 .exe 文件

这里只是提一下这个行为方式具体注册表详解如下

https://www.cnblogs.com/wfq9330/p/9176654.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,792评论 0 11
  • 个人入门学习用笔记、不过多作为参考依据。如有错误欢迎斧正 目录 简书好像不支持锚点、复制搜索(反正也是写给我自己看...
    kirito_song阅读 2,505评论 1 37
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,148评论 1 32
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,802评论 1 45
  • 在与大树精缔结了契约之后,简松了口气,打算先休息一番。黑豹却焦急难耐,他心里挂念着远方的父王,更是担心多尔的势力日...
    钟毓文阅读 488评论 1 7