0
A
回答
0
您可以使用用户代理,在移动Safari浏览器的用户代理字符串包含单词Safari浏览器的web视图不区分它。
0
你可以从HTTP头去用户代理。但我不确定它可以区分移动Safari中显示的页面和Web视图。
0
使用UIWebViewDelegate协议来检查Http请求。
0
我发现的最佳方式不仅是检测哪种设备,还有设备功能。使用设备图谱
他们有用户代理的一个非常明确的清单,以及相关设备的能力。比如他们可以支持哪些类型的媒体以及屏幕分辨率。
如果你想要一个包罗万象的方法来检测移动设备,他们已经得到了你覆盖。
相关问题
- 1. (iOS + StoreKit)我可以检测到我在沙箱中的时间吗?
- 2. 我的应用可以检测到它是由Siri打开的吗?
- 3. iOS - 检测SKStoreProductViewController已打开
- 4. iOS:检测多任务栏已打开的时间
- 5. 在UIWebview(iOS)中检测返回按钮
- 6. MySql连接,我可以打开它吗?
- 7. 在WebView控件中检测WebPage
- 8. Google可以检测或跟踪在iframe中打开的网站的分析吗?
- 9. 我们可以使用语音在iOS中打开应用吗?
- 10. iPhone:我们可以使用UIWebView打开pdf文件吗?
- 11. iOS可以引导时间漂移吗?
- 12. 在UIWebView中打开弹出链接,可能吗?
- 13. 我可以检测垃圾收集器的工作时间吗?
- 14. 您可以在xcode groups文件夹中添加一个html文件并在UIWebView中打开它吗?
- 15. 您是否可以在不打开它的情况下检测到安全.pdf?
- 16. 我可以在UIWebView中解决这个iOS 8 Voiceover错误吗?
- 17. 如何检查PDF是否有效并且可以在UIWebView中打开
- 18. 可以打开频道吗?
- 19. Apache Zeppelin可以在一段时间后自动关闭它的SparkContext并重新打开它吗?
- 20. 如何在ios中的UIWebView中打开AdMob的URL?
- 21. Iphone在UIWebView中打开
- 22. iOS LaunchImage操作 - 我可以控制它在屏幕上停留的时间吗?
- 23. 如何在iOS中的UIWebView中打开链接?
- 24. 在UIWebView中检测下载
- 25. 在UIWebView中检测双击
- 26. Java程序可以检测到它在堆空间上运行不足吗?
- 27. 如何在iOS中检测UIWebView中音频的播放状态?
- 28. 可以在SQLite中长时间保持读事务处于打开状态吗?
- 29. iOS 9无法再打开UIWebView
- 30. 将它存储在手机内存中 - 它可以吗? IOS?
用户代理在UIWebView和Mobile Safari之间不同。 – 2012-01-04 17:05:54