摇晃跳转的罪魁祸首之一: iOS 拦截 App 间跳转的对话框「A 想要打开 B」,一旦点「打开」,此后从 A app 到 B app 的跳转就再也不会弹出该拦截对话框。此设计不符合用户预期, iOS 至今没有改进。

2023-11-14 11:39:26 +08:00
 VisualStudioCode
全文在此(我写的): https://zhuanlan.zhihu.com/p/666290765
我 V2EX 账号权限不够,发不了长文,所以选择发在知乎专栏。

罪魁祸首之二应该是,苹果公司不提供陀螺仪权限的设定。
4809 次点击
所在节点    iOS
60 条回复
PostMeridiem18
2023-11-14 13:37:07 +08:00
自从前年彻底注销了知乎账号之后连一篇知乎文章都没能看成了 🌚 无论怎样都会说检测网络环境有风险然后强制登陆,去他妈的
VisualStudioCode
2023-11-14 13:40:17 +08:00
什么?!你点进去我的知乎专栏还被要求登入?!

@PostMeridiem18
Mitt
2023-11-14 13:44:28 +08:00
@nothingistrue #15 你这收入里还有 6%-16%是交钱给国家呢,咋不找工信部做这个事
YukiHanaNo
2023-11-14 13:49:17 +08:00
你去问问你爸妈叔伯姨爷奶对象老婆老公什么是陀螺仪会用吗,玩了几年手机怕不是玩傻了
谁制造出的问题就解决谁这不才是根本吗
vueli
2023-11-14 13:50:05 +08:00
我都是下载破解版解决这个问题的
VisualStudioCode
2023-11-14 13:50:23 +08:00
@ysc3839
「比如桌面端浏览器打开外部应用会提示是否允许,然后就有个记住选择的选项,记住后似乎就不能撤销了。」
桌面端的 Chrome 是能撤销的,见:
https://lifehacker.com/reset-chrome-to-stop-automatically-opening-apps-1820404423
https://dev.to/jdoss/how-to-restore-always-open-link-checkbox-in-chrome-77-356m
VisualStudioCode
2023-11-14 13:51:31 +08:00
@YukiHanaNo
请看第一条附言的第二、三点。
yiyiwa
2023-11-14 14:00:14 +08:00
有什么摇晃跳转啊? iphone 13 pro 不清楚这个事情
jianzhao123
2023-11-14 14:03:13 +08:00
我为啥觉得 OP 提的有道理啊,b 站网页天天给我跳 APP ,没有任何办法阻拦……
Bad0Guy
2023-11-14 14:37:33 +08:00
@nothingistrue #15 ,你要说给苹果洗地的话,那么工信部那群人在干什么呢? pdd 的事儿装聋作哑,自己事先出了文件规定要治理摇一摇,结果一通操作下来人家苹果直接上来给了你一巴掌警告,治摇一摇广告还得靠国外大厂不觉得很可笑吗
aero99
2023-11-14 15:27:12 +08:00
我就是想要控制,safari 上面总是有一条提示打开 App 查看,怎么关闭掉
wyd011011daniel
2023-11-14 15:30:46 +08:00
有办法,有点抽象。跳转的瞬间进入后台,再回去就可以选择了。
ufan0
2023-11-14 15:46:53 +08:00
“从开发者的角度来讲,该权限应当是可以让用户调节控制的。”

终于有人提到这个了,我找这个开关好久好久了,原来真的没有~
hcocoa
2023-11-14 15:48:26 +08:00
关键是还真有人会在打开微博跳到淘宝后想着来都来了就逛一下吧。这才是让我最不可思议的。
TenProX
2023-11-14 16:36:08 +08:00
国内的软件哪个不希望留住用户,可是他们吃相太难看,用户流失是早晚的事情。现在的用户已经不是十几年前的用户了,用户的智商容不得厂商随意蹂躏。
ysc3839
2023-11-14 16:46:42 +08:00
@VisualStudioCode 手动修改配置文件不属于浏览器本身提供的功能。
VisualStudioCode
2023-11-14 17:16:40 +08:00
@ysc3839 #36
「手动修改配置文件不属于浏览器本身提供的功能。」

所以现代浏览器都有扩展程序,自然也不再需要某项功能必须是浏览器本身提供的。
ysc3839
2023-11-14 19:22:06 +08:00
@VisualStudioCode 移动端许多浏览器都不支持扩展程序。另外扩展程序能控制打开外部 app 吗?
VisualStudioCode
2023-11-14 19:45:13 +08:00
@ysc3839 #38
「另外扩展程序能控制打开外部 app 吗?」

请问你讲的「控制打开外部 app 」具体是什么意思?
VisualStudioCode
2023-11-14 20:26:48 +08:00
@ysc3839 #36
「手动修改配置文件不属于浏览器本身提供的功能。」

相对于 Android 与 iOS ,Windows 上的 Chrome 若想恢复显示「始终允许*在关联的应用中打开此类链接」的弹窗,需要修改用户数据文件夹内的 Preferences 文件,而非经由 Chrome 自己提供的设置项。我觉得这是可以「谅解」的。
我之所以觉得可以「谅解」是因为,Windows 本就是一个比较开放的操作系统,相比 iOS 与 Android 。所以不走软件自有的功能,而要修改配置文件,虽然有些不爽,但还可以谅解。

当然这种谅解不意味着 Chrome 没有义务提供设置项,我认为 Chrome 还是有义务提供设置项的。并且,如果这些设置项所需之接口,不向扩展程序开放的话,那 Chrome 就更有义务提供设置项了,因为扩展程序也达不到目的。

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

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

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

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

© 2021 V2EX