网站首页 > 技术文章 正文
在网页中唤起应用程序的场景是很常见的,比如网页中唤起 QQ 聊天应用,网页中唤起百度网盘的应用。对于如何唤起这些应用,不知你是否研究过。今天咱们就说说这个流程。
注册表
Windows 系统下有一个数据库,叫注册表,存储了系统和应用程序的设置信息。我们安装一个 postman 接口测试工具,那现在我们去看看 postman 在 Windows 下的注册表信息。
通过 Windows+R 打开运行,输入"regedit",打开注册表编辑器。
我们需要的打开应用的注册表配置就存在 HKEY_CLASSES_ROOT 下。
打开应用程序 vscode
上面我们提到了如何找到应用程序的注册表信息,现在我们去打开一个应用程序,以vscode 为例,首先我们在 HKEY_CLASSES_ROOT 下找到对应的 vscode 应用程序。
我在上面标注了两个红色框,左边是找到的应用程序,右边是点击这个应用程序后,我们得到的 URL:vscode。这是应用程序的一种 URL Scheme 协议,用于告诉开发者这个程序所占用的协议。我们也可以导出这个注册表信息。
右击这个应用程序文件夹,点击导出。然后打开这个注册表,里面内容如下:
再回到页面文件中,我们就以这种 URL Scheme 协议来打开应用程序。
"vscode://" //后面的都是参数内容,可以根据自己的需求填写。这样我们就可以在网页链接中,打开 vscode 了。
注意:如果数据中没有配置 URL: vscode 就无法直接使用这种 URL Scheme 的形式打开应用,就需要去应用程序官方查找突破口了。
猜你喜欢
- 2025-01-07 浏览器运行 Java 的7种尖端技术!
- 2025-01-07 Chatty:如何启动 WebGPU 在浏览器运行 LLM ?
- 2025-01-07 前端跨浏览器标签页数据共享解决方案
- 2025-01-07 vue项目如何有效解决的浏览器的缓存问题
- 2025-01-07 你知道HTML、CSS、JS文件在浏览器中是如何转化成页面的吗?
- 2025-01-07 VS Code如何内置Chrome浏览器?超简单
- 2025-01-07 浏览器中的虚拟现实和增强现实
- 2025-01-07 手机浏览器调用相机功能,只需要几行代码就行?前端小哥厉害了
- 2025-01-07 VisBug:助力前端开发的浏览器插件
- 2025-01-07 使用谷歌浏览器访问今日头条,查看前端页面调用接口及参数方法
你 发表评论:
欢迎- 581℃几个Oracle空值处理函数 oracle处理null值的函数
- 576℃Oracle分析函数之Lag和Lead()使用
- 561℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 561℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 556℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 546℃【数据统计分析】详解Oracle分组函数之CUBE
- 535℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 530℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端懒加载 (49)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)