分享好友 最新资讯首页 最新资讯分类 切换频道
置顶微信 schema 跳转之非官方文档精选热门
2024-12-28 22:55

微信“应该”是最近开放了 schema 跳转小程序 的能力,大大方便了短信、邮件、外部网页等唤起微信小程序。

置顶微信 schema 跳转之非官方文档精选热门

后来想到用一个正常能够识别的网页地址,内容是重定向到指定的 schema 链接。这就是擅长的领域了,query 参数上带上 schema 链接,location.href 一下不就行了。这里就不 show 代码了,能看到文章的你一定行。

但是,发现在部分安卓手机下(如小米)还是没反应,原来简单的 schema 跳转水这么深的,于是百度谷歌了一下,找到了下面两份关键材料:

  • H5唤起APP进行分享的尝试
  • AlanZhang001/H5CallUpNative: H5端唤醒移动客户端程序

看源码也不多,总结下来,因不同系统和浏览器对 schema 规范的理解不同,还有一些商业因素,不同环境下面需要用不同的方式进行跳转,甚至有的环境你根本就跳不了

时间紧,任务重。简单处理吧,不同方式都来一遍,谁好使就用谁。所以简单总结了下,能用的几种方式:

  • location 跳转
  • a 链接跳转
  • iframe 跳转

以上三种方式,逐一试用,最后实在不行就不行吧,简单处理,看有没有大神补充的。

相关代码如下:

  • location
  • a 链接跳转
  • iframe

以上代码均可从参考资料中找到出处,感谢

是直接一进来就执行,还是事件触发,都可以。或者是一开始进来就执行,失败了显示几个可选跳转按钮让用户手动触发跳转。

但是关键问题还有一个,如何判断是可以成功唤起了呢?上述 github 代码里提到了一个根据页面 hidden 状态,但不够精准,如果用户没有选择跳转到微信呢?这是另一个需要深究的问题。

出于时间考虑,先以业务交付优先,如果有朋友知道的也可以一起讨论下。

另行文时间短,以技术交流为主,若有瑕疵,欢迎指出。

附上 vue 版本源码:微信 schema 跳转


最新文章
格力空调手机遥控器万能通用(格力+)
格力空调遥控器专为格力电器而生,准且的识别能力超强的远程遥控能力,让你轻松对家里各处的空调以及电器进行管理,从而是你的生
腾讯云AI代码助手:编程效率的革命性提升与全面开放
近日,腾讯科技(深圳)有限公司向公众透露,其正在申请注册名为“腾讯云AI代码助手”的商标。作为一款旨在提高编程效率的智能工
眼睛螨虫检查多少钱一次
眼睛螨虫检查的费用确实因多种因素而异,如地区差异、医院级别、检查方法、检查项目等,眼睛螨虫检查的费用大致在50-500元,具体
关于“苹果max和plus的区别”你不知道的事
本篇文章给大家谈谈苹果max和plus的区别,以及max和pro和plus对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己
如何准确分析一支股票的表现?这种分析方法的有效性如何验证?
在复杂多变的股市中,准确分析一支股票的表现并非易事,但通过一系列综合的方法和技巧,我们可以逐步接近真相。行业分析同样重要
中国人工智能与自动化产业发展现状与挑战深度剖析
(三)产业规模持续增长中国人工智能与自动化产业的市场规模呈现出快速增长的态势。数据统计显示,过去五年间,该行业的市场规模
途安自动不换挡提示扳手是怎么回事
汽车喇叭不响可能由多种原因导致下面为您详细介绍并给出相应的检修方法。原因一线路故障。主要包括喇叭插头端子松动、喇叭继电器
英雄联盟3d设置怎么设置性能好?
在英雄联盟中,3D设置的性能优劣会影响游戏体验。以下是几个可以优化3D设置的方法:关闭垂直同步:垂直同步会限制游戏的帧率,关
抖音蓝v矩阵店播!抖音直播带货新风口
大家好介绍一下,我是抖琦琦,抖音干了三年了,很多朋友也许对我还比较陌生!但是抖音玩的久的朋友应该都知道抖音直播废店玩法,
几款Windows优化神器!能够让你卡顿的电脑起死回生!重新起飞
在使用的过程中,我们肯定希望系统能够更加流畅、高效地运行。对 Windows 系统优化的需求,今天为大家推荐两款实用的优化小工具