重装两个 App 也没用。
最典型的负面影响是:从第三方浏览器跳转到 App 时,有些无良网站会在打开后自动跳转 App ,如果第一次点允许了,那么这辈子就别想在浏览器里看这个网站了(除非删除本机上的 App )
( Safari 浏览器现在每次跳转都有弹窗提示了,所以 Safari 现在不存在这个问题)
本人目前正遇到的问题:QQ 浏览器跳转京东 App 。因为我用的是腾讯王卡,QQ 浏览器有免流,所以想在 QQ 浏览器里浏览京东网页;又因为以前允许过一次跳转京东 App ,导致我这辈子都没办法在 QQ 浏览器里浏览京东网页了。
(我知道「引导式访问」是个办法,但这种办法太麻烦了)
1
Code2Morning 2022-12-22 22:41:02 +08:00 via Android
你把链接拷贝到备忘录里,长按用 Safari 打开几次,就不会跳 APP 了,iOS15 是有效的,iOS16 没试过
|
2
stuartofmine 2022-12-23 09:16:20 +08:00
题外话,问一句 怎么禁止 iOS App 间跳转?微博每次开屏广告跳转太烦了
|
3
theolin 2022-12-23 14:48:24 +08:00 via iPhone
这个提醒,是甲 app 自己做的。iOS 系统层面对 app 跳转没有任何的约束。
|
4
GooglePlay OP @theolin 请问你讲的是这样的弹窗吗?
|
5
GooglePlay OP @theolin
「 iOS 系统层面对 app 跳转没有任何的约束。」 --- 我觉得不是这样的。 1. 首先,找一些 iOS App 的 URL Scheme 。比如 京东 openapp.jdmobile:// 美团 imeituan:// (更多详见: https://gist.github.com/zhuziyi1989/3f96a73c45a87778b560e44cb551ebd2 ) 2. 然后在方便连接的设备上写一个简单的 HTML 网页,其中包含<a>,指向刚才的 URL Scheme 。 示例: <body> <a href="imeituan://">跳转到美团</a> <a href="openapp.jdmobile://">跳转到京东</a> </body> 3. 用除了 Safari 之外的第三方 iOS 浏览器打开刚刚写好的这个网页,并点上面的链接。 如果是第一次从你打开的这个浏览器跳转到京东 /美团的话,iOS 会弹出一个对话框:「 XX 浏览器想要打开“美团”」——我相信这是 iOS 系统的提示,而不是浏览器的提示。 当你点「打开」后,再回到刚刚的浏览器,再点一次「跳转到美团」的链接,这次就不会再有对话框了。 这说明,iOS 系统记住了用户上次的选择,不再阻止浏览器跳转到美团 App 了。并且用户也没有办法重新让这个对话框显示。 本次示例是我自己写的 HTML 网页,而真是的案例是: 我在某第三方浏览器中打开「 m.jd.com 」,如果是第一次,iOS 会提示上述弹窗,如果我点「打开」,那么我这辈子就没办法在这个第三方浏览器里浏览「 m.jd.com 」了。因为 iOS 记住了我的选择,默认跳转到京东 App 了。 |
6
xtinput 2022-12-30 09:14:29 +08:00
无痕模式
|