我们经常可以看到在浏览器打开客户端的场景:浏览器打开 QQ 聊天窗口,百度网盘打开网盘客户端下载等。我们如何使用浏览器网页链接打开本地 exe 客户端程序?
步骤如下
新建注册表文件 szztClient.reg, 客户端的名称和客户端的地址可以自己定义。
[HKEY_CLASSES_ROOT\szztClient]
@="szztClientProtocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\szztClient\DefaultIcon]
@="C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe,1"
[HKEY_CLASSES_ROOT\szztClient\shell]
@=""
[HKEY_CLASSES_ROOT\szztClient\shell\open]
@=""
[HKEY_CLASSES_ROOT\szztClient\shell\open\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" \"%1\""
双击运行写入注册表,在网页添加链接
<a href="szztClient://">打开客户端</a>
本文作者: Shellming
本文链接: shellming.com/2019/05/08/browser-link-opens-client-exe/
客户端检测方式:能力检测,怪癖检测,用户代理检测.最常用也是最为人们广泛接受的客户端检测形式是能力检测(又称特性检测)。能力检测的目标不是识别特定的浏览器
通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端;检查是否是移动端(Mobile)、ipad、iphone、微信、QQ等;判断iPhone|iPad|iPod|iOS|Android客户端
流式渲染技术,不同于传统意义上前端领域的服务端渲染(即 SSR),指的是云端性能强劲的机器进行画面渲染,将渲染完成的数据传送至客户端,客户端只负责播放及处理和上传用户输入信号至服务端的一种技术
轻客户端是区块链生态系统中的关键要素。它们帮助用户以安全和去中心化的方式访问并与区块链交互,而无需同步整个区块链。在本文中,我将用简单的语言解释什么是轻客户端,什么不是,以及它从何而来。
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!