zoukankan      html  css  js  c++  java
  • 根据一张二维码判断是安卓还是苹果,进入不同的下载页面

    http://c.runoob.com/runoobtest/angular_include.php

    1. <html>  
    2.     <head>  
    3.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
    4.         <title>二维码下载</title>     
    5.    
    6.         <script type="text/javascript">  
    7.             /*  
    8.              * 智能机浏览器版本信息:  
    9.              *  
    10.              */  
    11.             var browser = {  
    12.                 versions: function() {  
    13.                     var u = navigator.userAgent, app = navigator.appVersion;  
    14.                     return {//移动终端浏览器版本信息  
    15.                         trident: u.indexOf('Trident') > -1, //IE内核  
    16.                         presto: u.indexOf('Presto') > -1, //opera内核  
    17.                         webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核  
    18.                         gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核  
    19.                         mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/), //是否为移动终端  
    20.                         ios: !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端  
    21.                         android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器  
    22.                         iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器  
    23.                         iPad: u.indexOf('iPad') > -1, //是否iPad  
    24.                         webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部  
    25.                     };  
    26.                 }(),  
    27.                 language: (navigator.browserLanguage || navigator.language).toLowerCase()  
    28.             }  
    29.    
    30.             if (browser.versions.ios || browser.versions.iPhone || browser.versions.iPad) {  
    31.                 window.location="https://itunes.apple.com/cn/app/xxx";  
    32.             }  
    33.             else if (browser.versions.android) {  
    34.                 window.location="http://zhj8.aliapp.com/xxx.apk";  
    35.             }  
    36.    
    37. //            document.writeln("语言版本: " + browser.language);  
    38. //            document.writeln(" 是否为移动终端: " + browser.versions.mobile);  
    39. //            document.writeln(" ios终端: " + browser.versions.ios);  
    40. //            document.writeln(" android终端: " + browser.versions.android);  
    41. //            document.writeln(" 是否为iPhone: " + browser.versions.iPhone);  
    42. //            document.writeln(" 是否iPad: " + browser.versions.iPad);  
    43. //            document.writeln(navigator.userAgent);  
    44.    
    45.    
    46.         </script>  
    47.     </head>  
    48.     <body>  
    49.            
    50.     </body>  
    51. </html>  
  • 相关阅读:
    OSCP Learning Notes Buffer Overflows(3)
    OSCP Learning Notes Buffer Overflows(5)
    OSCP Learning Notes Exploit(3)
    OSCP Learning Notes Exploit(4)
    OSCP Learning Notes Exploit(1)
    OSCP Learning Notes Netcat
    OSCP Learning Notes Buffer Overflows(4)
    OSCP Learning Notes Buffer Overflows(1)
    OSCP Learning Notes Exploit(2)
    C++格式化输出 Learner
  • 原文地址:https://www.cnblogs.com/wrong930803/p/7250674.html
Copyright © 2011-2022 走看看