演示地址:http://appinstall.cc/
var downname="";
function setAnchors() {
var cssText = “#weixin-tip{position: fixed; left:0; top:0; background: rgba(0,0,0,0.8); filter:alpha(opacity=80); width: 100%; height:100%; z-index: 1000;} #weixin-tip p{text-align: center; margin-top: 10%; padding:0 5%;}”;
var ua = navigator.userAgent.toLowerCase(),
iphoneos = (ua.match(/iphone os/i) == “iphone os”) || (ua.match(/iph os/i) == “iph os”) || (ua.match(/ipad/i) == “ipad”),
android = (ua.match(/android/i) == “android”) || (ua.match(/adr/i) == “adr”) || (ua.match(/android/i) == “mi pad”);
var a_list = document.getElementsByTagName("a"),
i = 0,
len = a_list.length,
get_par = "",
get_par = function get_par(par) {
var local_url = document.location.href;
var get = local_url.indexOf(par + "=");
if (get == -1) {
return false;
}
var get_par = local_url.slice(par.length + get + 1);
var nextPar = get_par.indexOf("&");
if (nextPar != -1) {
get_par = get_par.slice(0, nextPar);
}
return get_par;
};
place = get_par("place") || "626";
// for (i = 0; i < len; i++) {
// (function (index) {
// a_list[index].addEventListener('click', function () {
// }, false);
// })(i)
// }
if (is_weixin()) {
//alert(1);
loadHtml();
loadStyleText();
}
function getQueryString(name) {
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
var r = window.location.search.substr(1).match(reg);
if (r !== null) {
return r[2];
}
return null;
}
function is_weixin() {
var ua = navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == "micromessenger") {
return true;
} else {
return false;
}
}
function loadHtml() {
$("#bodyHtml").hide();
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android缁堢
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios缁堢
var div = document.createElement('div');
div.id = 'weixin-tip';
if (isiOS) {
div.innerHTML = '<p><img src="images/showinfo.png" alt="寰俊鎵撳紑" style="max-width: 100%; height: auto;"/></p>';
} else {
div.innerHTML = '<p><img src="images/live_weixin.png" alt="寰俊鎵撳紑" style="max-width: 100%; height: auto;"/></p>';
}
//console.log(div)
document.body.appendChild(div);
}
function loadStyleText() {
var style = document.createElement('style');
style.rel = 'stylesheet';
style.type = 'text/css';
try {
style.appendChild(document.createTextNode(cssText));
} catch (e) {
style.styleSheet.cssText = cssText; //ie9浠ヤ笅
}
var head = document.getElementsByTagName("head")[0]; //head鏍囩涔嬮棿鍔犱笂style鏍峰紡
head.appendChild(style);
}
function DownSoft() {
//alert(1);
//var fr = getQueryString('fr')
//alert(fr);
//var s = 'https:' == document.location.protocol ? true : false;
//var pid = iphoneos ? iosplace : androidplace;
//if (typeof fr != 'undefined' && fr == 'code') {
if (iphoneos) {
//$(".downtype").attr("href", iosdown);
downname="itms-services://?action=download-manifest&url=https://appstore.wang/jxh_new.plist";
if(!is_weixin())
{
//location.href="ios.html";
}
} else if (android) {
// $(".downtype").attr("href", androiddown);
//location.href="liyou.apk";
downname="/jxh.apk";
}
else{
//$("#bodyHtml").hide();
downname ="http://qr.topscan.com/api.php?text="+ window.location.href;
// $(".downtype").attr("href", pcdown);
//location.href="liyou.exe";
}
//$(".downios").attr("href", iosdown);
//$(".downandroid").attr("href", androiddown);
}
DownSoft();
}
window.addEventListener(‘DOMContentLoaded’, setAnchors, false);