gpt4 book ai didi

javascript - 区分来自 MobileSafari 和 SafariViewController 的请求

转载 作者:太空狗 更新时间:2023-10-29 14:38:48 24 4
gpt4 key购买 nike

对于网络应用程序,有没有办法(客户端或服务器端)区分来自 MobileSafari 和 SafariViewController(嵌入在任何第 3 方应用程序中)的请求?

我需要这个,因为 SafariViewController 不支持通用链接和智能应用横幅,所以我想在内容中显示一个合适的替代方案。

我已经检查了 HTTP 用户代理,两者完全相同。

最佳答案

没有官方/“生产就绪”的方法来检测差异。但是,存在一些不明显的系统字体差异。例如,在 SFSafariViewController 中有一个系统字体,.Helvetica LT MM。不过,它可能会在未来的 iOS 版本中中断。

下面是一些检测系统字体的代码:

https://gist.github.com/aeharding/08eaafbb7742f78ede9b8d2f5d096354

关于javascript - 区分来自 MobileSafari 和 SafariViewController 的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35021282/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com