我在指定从 SFSafariViewController 访问时遇到问题,因为它具有与 Safari 浏览器完全相同的用户代理。
我要做的是仅在 webview 内显示图片,如果在普通浏览器上查看,则将其删除。
尝试查看是否可以使用 document.refferer,我在 twitter 上进行了尝试,因为最新更新将其 webview 更改为 SFSafariViewController。几乎可以工作,但如果直接从 SFSafariViewController 打开,推荐人信息也会被传递给 safari。
真的很感激任何想法......谢谢!
最佳答案
我对此做了一些快速研究,看来这是不可能的,因此使用了 Safari
这个词。在 SFSafariViewController
.
但是,您可以使用 WebKit WKWebView
来执行此操作。 : https://developer.apple.com/documentation/webkit/wkwebview/1414950-customuseragent
关于javascript - 指定 SFSafariViewController 用户代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45541113/