网络服务器是否知道页面请求是来自Web浏览器还是来自IOS中应用程序内的UIWebView。
例如,是否有任何网络服务器能够区分Web浏览器请求的网页与iOS上的Instapaper应用程序?
答案 0 :(得分:2)
Useragent会有所作为。使用以下检测代码
var isWebView = /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent);
if(isWebView) {
alert("Page serving through UIWebView");
} else {
alert("Page serving through Browser");
}
答案 1 :(得分:0)
是的,每个用户代理都不同。