Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 区分来自MobileSafari和SafariViewController的请求_Javascript_Html_Css_Mobile Safari_Sfsafariviewcontroller - Fatal编程技术网

Javascript 区分来自MobileSafari和SafariViewController的请求

Javascript 区分来自MobileSafari和SafariViewController的请求,javascript,html,css,mobile-safari,sfsafariviewcontroller,Javascript,Html,Css,Mobile Safari,Sfsafariviewcontroller,对于web应用程序,是否有方法(客户端或服务器端)区分来自MobileSafari和SafariViewController(嵌入任何第三方应用程序)的请求 我需要这个,因为SafariViewController不支持通用链接和智能应用横幅,所以我想在内容中显示一个合适的替代方案 我已经检查了HTTP用户代理,两者完全相同。您应该测试功能,而不是测试特定的客户端。看看现代化 如果你这样问“如何检测通用链接和智能应用横幅”,这对于现代web应用程序开发来说将是一个比嗅探特定客户端更有用的问题。这

对于web应用程序,是否有方法(客户端或服务器端)区分来自MobileSafari和SafariViewController(嵌入任何第三方应用程序)的请求

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


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

您应该测试功能,而不是测试特定的客户端。看看现代化


如果你这样问“如何检测通用链接和智能应用横幅”,这对于现代web应用程序开发来说将是一个比嗅探特定客户端更有用的问题。

这个提琴演示报告是什么:@LGSon‘browser’两者都适用。好的,你测试过了吗?它们之间是否存在差异。。。(我无法测试,因为我没有任何浏览器/设备)这里还有另外两个链接可能会有所帮助,1:…2:我检查了CSS测试页面和JS测试页面,它们产生了完全相同的输出。只有
HeightAvail
属性不同(TweetBot SafariVC中有1649个,MobileSafari中有1487个)。但我假设这个属性可能会从一个SafariVC实例变为另一个实例。恕我直言,这并不是我问题的答案。你可以通过发表评论(甚至否决一个问题)来辩论一个问题的有用性,但是一个答案实际上应该解决OP的问题。