AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G⚡️最干净<Wifi住宅+5G移动>IP代理泰国仓储,本土仓发货2-3元/单
指纹浏览器,就用AdsPower谷歌/FB/Bing/Yahoo代理商开户7200W全球动态不重复住宅IP代理全球优质流量,选TrafficStars
出售Facebook,友缘号,FB广告号,insFB/TT/KW 加白开户ADPLEXITY + ADVERTCN比Adplexity还好用的Spy工具
广
FB/Google/TK海外多媒体极速下户
BINOM TRACKER 60% OFF!MediaGo+Taboola+Ob开户百度国际MediaGo⚡️让产品狂奔全球百度国际,高点击转化,快速放量
百度国际MediaGo,独家原生流量虚拟信用卡+独立站收款行业首创新型指纹Cloak, 谷歌奇效!Kookeey⚡️100%独享⚡️原生住宅IP
⚡IPFoxy住宅代理全场88折⚡全球虚拟卡, 支持U充值免账户投放 FB 广告(送项目)2024做什么 - Media buy 项目库
免费黑五教程(持续更新、欢迎交流)Facebook 批量上广告Bridgeway - 联盟营销网络IPCola 全新住宅代理 ⚡️ 免费试用
各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户Adsterra 的CPA/CPM/CPC 网站流量在线注册美国/英国/香港等海外公司
EU KETO/CBD - JumbleberryFB二三解1元/个9Proxy ⚡️ $0.04/IP, 无限带宽 cloak斗篷/ss/nutra/cpa/Dating
E.PN 虚拟卡Asocks代理服务器$3/GB高薪诚求实力FB投手(独立站)《全新虚拟卡+全球收付款》
广告位出租全球低价纯净住宅/移动IP-免费试用广告代投, 东南亚物流, 虚拟信用卡VMLogin指纹浏览器+多账号防关联
查看: 3197|回复: 0

html页面识别当前系统和语言

[复制链接]

23

主题

6

广告币

53

积分

初级会员

Rank: 2

积分
53

社区QQ达人

发表于 2018-4-19 16:16:53 | 显示全部楼层 |阅读模式
adsterra
根据系统跳转到不同的页面,如iphone跳转到IOS页面,android跳转到android页面。
下面为页面判断页面:
  1. <!DOCTYPE HTML>  
  2. <html lang="zh-CN">  
  3. <head>  
  4.     <meta charset="UTF-8">  
  5.     <title>手机APP下载页面:根据终端辨别下载地址</title>  
  6.     <script type="text/javascript">  
  7.         // 获取终端的相关信息  
  8.         var Terminal = {  
  9.             // 辨别移动终端类型  
  10.             platform : function(){  
  11.                 var u = navigator.userAgent, app = navigator.appVersion;  
  12.                   
  13.                 return {  
  14.                     //IE内核  
  15.                     windows: u.indexOf('Windows') > -1,   
  16.                     //opera内核   
  17.                     presto: u.indexOf('Presto') > -1,   
  18.                     //苹果、谷歌内核  
  19.                     webKit: u.indexOf('AppleWebKit') > -1,   
  20.                     //火狐内核  
  21.                     gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,   
  22.                     //是否为移动终端  
  23.                     mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/),   
  24.                     //ios终端  
  25.                     ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),   
  26.                     //android终端或者uc浏览器  
  27.                     android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,   
  28.                     //是否iPad  
  29.                     iPad: u.indexOf('iPad') > -1,   
  30.                     //是否为iPhone或者QQHD浏览器  
  31.                     iPhone: u.indexOf('iPhone') > -1,  
  32.                     //是否为mac系统  
  33.                     Mac: u.indexOf('Macintosh') > -1,   
  34.                     //是否web应该程序,没有头部与底部  
  35.                     webApp: u.indexOf('Safari') == -1   
  36.                 };  
  37.             }(),  
  38.             // 辨别移动终端的语言:zh-cn、en-us、ko-kr、ja-jp...  
  39.             language : (navigator.browserLanguage || navigator.language).toLowerCase()  
  40.         }  
  41.   
  42.       
  43.         // 根据不同的终端,跳转到不同的地址  
  44.         var sysName;  
  45.         var lagName;  
  46.         var theUrl = 'http://www.baidufe.com';  
  47.         if (Terminal.platform.android) {  
  48.             sysName = "android";  
  49.         }else if(Terminal.platform.iPhone){  
  50.              sysName = "iPhone";  
  51.         }else if (Terminal.platform.iPad) {  
  52.             sysName = "iPad";  
  53.         }else if(Terminal.platform.windows){  
  54.             sysName = "windows";  
  55.         }else if(Terminal.platform.Mac){  
  56.             sysName = "Mac";  
  57.         }else if(Terminal.platform.gecko){  
  58.             sysName = "fireFox";  
  59.         }else if(Terminal.platform.mobile){  
  60.             sysName = "mobile";  
  61.         }else{  
  62.             sysName = "unknown";  
  63.         }  
  64.          
  65.         // 还可以通过language,区分开多国语言版  
  66.         switch(Terminal.language){  
  67.             case 'zh-cn':  
  68.                 lagName = "中文";  
  69.                 break;  
  70.             case 'ko-kr':  
  71.                 lagName = "韩文";  
  72.                 break;  
  73.             case 'ja-jp':  
  74.                 lagName = "日文";  
  75.                 break;  
  76.             default:  
  77.                 lagName = "默认英文";  
  78.         }  
  79.          
  80.         document.write("<h3>系统:"+sysName+"<br/>语言:"+lagName+"</h3>");  
  81.       
  82.         //location.href = theUrl;  
  83.     </script>  
  84. </head>  
  85. <body>  
  86. </body>  
  87. </html>  
复制代码


相关帖子
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2024-4-19 23:15 , Processed in 0.047754 second(s), 13 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

快速回复 返回顶部 返回列表