iOS 16 发布五个多月了,很多应用/网页对 lockdown mode 的适配依然很差

2023-02-19 17:15:23 +08:00
 0o0O0o0O0o

每天都能遇到一些加载失败的网页,我偶尔会发邮件告知一下,但从没有收到过回信。

一个正面的例子是美团外卖的付款页面,原先大概是有一些加载不成功的字体,会显示成“諸”字,还没来得及反馈,最近发现已经修复。

感觉这种颇为极端的模式毕竟不是什么权威标准,我对适配的普及不抱太大期望,只希望大厂们可以尽量解决。

贵司或者你的个人作品有考虑过这个吗?

2216 次点击
所在节点    iOS
8 条回复
lingaolc
2023-02-19 18:32:59 +08:00
Mac 版的情况更糟糕……
MossFox
2023-02-19 18:54:41 +08:00
呃,至于为什么一些网页会受到 lockdown 模式禁用第三方字体影响,很大程度是一些反爬虫手段。只有正确加载了字体,显示出来的才是映射后的正确的文字,原始文本信息是乱的。

Lockdown 模式的网页兼容性似乎没有太多文档可以查,但有一个最大的问题就是 JIT 被禁用了,性能上应该会有很大的影响。然后,下面这些是有人测试出来的被禁用的 API:
* WebAssembly
* MP3 Playback
* MathML
* Gamepad API
* Web Audio API
* WebGL
* JPEG 2000
* Speech Recognition API
* MediaDevices.getUserMedia()
* RTCDataChannel
* PDF Viewer

(顺便,纯好奇,开启这个模式是因为设备是用在机密环境下么,官方描述的面向的人群是“designed for the **very few individuals** who, because of who they are or what they do, might be personally targeted by some of the most sophisticated digital threats.”)
0o0O0o0O0o
2023-02-19 19:18:24 +08:00
@MossFox #2

是的,文档或者相关讨论都很少,前端项目零星能搜到些 issues ;

禁用 JIT 对于我个人的日常使用影响很小;

启用主要是个人偏执,不值一提…
zxwy
2023-02-19 19:41:14 +08:00
我最讨厌的是 Safari 书签抓不到图标,电脑却可以
shinsekai
2023-02-19 20:45:57 +08:00
有没有办法只对浏览器开启 lockdown mode 啊
bjzhush
2023-02-19 20:57:10 +08:00
头一次听说这玩意,官方自己的文档都说了 designed for the very few individuals 。
个人理解是为了少数特定场景,比如特定 server 对特定浏览者,所以不应该所有人都去适配,谁需要谁就启用呗
xiangyuecn
2023-02-19 21:21:11 +08:00
问,问就当 IE6 处理
hatw
2023-02-20 09:03:02 +08:00
啊,平时都开这个模式么。。。好像没啥必要把

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

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

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

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

© 2021 V2EX