var browser = {versions:function () {var u = navigator.useragent, app = Navigator.appversion;return {//Mobile terminal browser version information Trident:u.indexof (' Trident ') >-1,//ie kernel presto:u.indexof (' Presto ') >-1,//opera kernel webkit:u.indexof (' AppleWebKit ') >-1,//Apple, Google kernel gecko:u.indexof (' Gecko ') >-1 && u.indexof (' khtml ') = =-1,//Firefox core mobile:!! U.match (/applewebkit.*mobile.*/),//Whether for Mobile terminal iOS:!! U.match (/\ (i[^;] +;( U;)? Cpu.+mac OS x/),//ios terminal android:u.indexof (' Android ') >-1 | | U.indexof (' Linux ') >-1,//android terminal or UC Browser iphone:u.indexof (' iphone ') >-1,//whether for IPhone or Qqhd browser ipad:u.indexof ( ' IPad ') >-1,//whether Ipadwebapp:u.indexof (' Safari ') = = 1//Whether the Web should be program, no header with bottom};} (), Language: (Navigator.browserlanguage | | navigator.language). toLowerCase ()}if (browser.versions.mobile) {// Determine if the mobile device is turned on. The browser code is below var ua = Navigator.userAgent.toLowerCase ();//Get the object to be judged} else {//otherwise the PC browser opens}let msg = ' Test ' Window.webkit.messageHandlers.WKMesesgaSignal.postMessage (msg);
Determine the environment in which your phone browser is located