如果通过应用程序Webview或浏览器调用了我的网站,请检查Android,IPAD,IOS

时间:2018-08-07 12:18:31

标签: javascript android ios ipad

亲爱的我现在正在为我的网站制作移动应用程序。并且我正在为此应用程序的特定部分制作网络视图,并且此链接已经存在于我的网站上

我需要知道是从应用程序中调用还是从移动浏览器或PC浏览器中调用

在应用程序中将采取措施,在pc或浏览器中将采取其他措施

我尝试过此方法,但它始终为我提供的是浏览器连接而不是网络视图

var standalone = window.navigator.standalone,
userAgent = window.navigator.userAgent.toLowerCase(),
safari = /safari/.test( userAgent ),
ios = /iphone|ipod|ipad/.test( userAgent );

if( ios ) {
if ( !standalone && safari ) {
    //browser
} else if ( standalone && !safari ) {
    //standalone
} else if ( !standalone && !safari ) {
    //uiwebview
};
}  else {
 //not iOS
};

0 个答案:

没有答案