检测网页请求是否来自浏览器而不是 UIWebView



网络服务器是否知道页面请求是来自网络浏览器还是来自 IOS 应用程序中的 UIWebView。

例如,是否有任何网络服务器能够区分从网络浏览器请求的网页和iOS上的Instapaper应用程序?

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");
}

是的,每个的用户代理是不同的。

最新更新