AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Binom
 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G⚡️最干净<Wifi住宅+5G移动>IP代理指纹浏览器,就用AdsPower
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利广告开户独立站⚡️开户投放
DuoPlus专注打造跨境电商云手机E.PN 虚拟卡BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
MediaGo+Taboola+Ob开户百度国际MediaGo⚡️让产品狂奔全球百度国际,高点击转化,快速放量百度国际MediaGo,独家原生流量
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户一手BM分享户不限额9Proxy ⚡️ $0.04/IP, 无限带宽
FB二三解0.1元一个虚拟卡|PTM星际卡FB专用虚拟卡Google、Bing官方总代  联盟流量开户
FB账号资源/稳定靠谱/运行5年啦FB开户代投/三不限/白名单fb耐用号0.01一个fb账号官方合作商
广告位出租   
查看: 3933|回复: 0

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

[复制链接]

23

主题

6

广告币

53

积分

初级会员

Rank: 2

积分
53

社区QQ达人

发表于 2018-4-19 16:16:53 | 显示全部楼层 |阅读模式
根据系统跳转到不同的页面,如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-11-24 04:22 , Processed in 0.041778 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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