网页展示淘宝商品链接,如何做到手机和电脑都能唤醒?

2022-02-08 17:25:58 +08:00
 LeeReamond

如题,网页上有一个按钮可以链接到我们的淘宝店,但是最近使用中发现有一个问题,就是电脑上跳过去挺正常的,但移动端也一样是跳转网页(而不是唤醒淘宝 app ),而浏览器里一般没有淘宝登录状态,会提示登录才能浏览商品,一上来就要别人输密码容易被误认为是诈骗,给人观感很差啊。。

js 有没有什么方法做到,电脑上打开就是网页,手机上打开网页的同时还能附带唤醒手机淘宝 app ?(如果有的话)

后端倒是可以根据 user-agent 给手机端发送 taobao://开头的网址,但是如果用户手机里没有淘宝 app 的话开启效果就会很怪,总感觉不太对

1071 次点击
所在节点    问与答
6 条回复
pengpeng1
2022-02-08 18:02:41 +08:00
给淘宝提个需求,这个闲鱼做的就蛮好的
eGlhb2Jhb2Jhbw
2022-02-08 18:58:41 +08:00
“后端倒是可以根据 user-agent 给手机端发送 taobao://开头的网址,但是如果用户手机里没有淘宝 app 的话开启效果就会很怪,总感觉不太对”

现在好多都是先跳个临时页面,告诉在加载中,然后先 call taobao:// deeplink ,设置个超时,超过几秒没响应的话,跳原本的 Web 。这个可以查一下,网上很多 demo 。

后端配置这个临时页面地址就好。
LeeReamond
2022-02-08 19:44:56 +08:00
@eGlhb2Jhb2Jhbw 感谢,感觉方案可行,call taobao deeplink 怎么理解?页面上用 ajax 调用 taobao://开头的链接吗?
eGlhb2Jhb2Jhbw
2022-02-08 22:25:49 +08:00
@LeeReamond #3
我描述的不准确,不应该是 call ,而是页面跳转,所以 ajax 应该是不可以的。用 a 标签或者 window.location 去做跳转。

taobao:// 这种 custom scheme 的 link ,在打开 app 的场景下就叫 deeplink ,你可以根据这个关键字多查一些资料。

https://suanmei.github.io/2018/08/23/h5_call_app/ 随手搜到这个文章,你可以看看,希望对你有用。
LeeReamond
2022-02-10 19:22:04 +08:00
@eGlhb2Jhb2Jhbw 目前用 a 标签 click 的方法是达到效果了,但是唤端没成功的回调那部分代码我没看懂,不是很理解它怎么判断唤端失败的,我是纯网页,没有 app
eGlhb2Jhb2Jhbw
2022-02-10 21:38:39 +08:00
@LeeReamond 文章里有写啊,document hidden

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/832495

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX