- ID de exploración:
- daac2570-e6fe-4488-93a6-5c1477077becFinalizado
- URL enviada:
- https://xin.vipxz2.cc/tt.html
- Informe finalizado:
Enlaces: 0 encontrados
Los enlaces salientes identificados en la página
Variables JavaScript: 26 encontradas
Las variables JavaScript globales cargadas en el objeto de ventana de una página son variables declaradas fuera de las funciones y a las que se puede acceder desde cualquier lugar del código en el ámbito actual
Nombre | Tipo |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
$ | function |
jQuery | function |
utf16to8 | function |
utf8to16 | function |
QR8bitByte | function |
QRCode | function |
QRPolynomial | function |
Mensajes de registro de la consola: 1 encontrados
Mensajes registrados en la consola web
Tipo | Categoría | Registrar |
---|---|---|
error | network |
|
HTML
El cuerpo HTML sin procesar de la página
<!DOCTYPE html><html lang="en"><head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="shortcut icon" type="image/x-icon" href="">
<title>VIP</title>
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta content="telephone=no" name="format-detection">
<meta content="email=no" name="format-detection">
<link rel="shortcut icon" href="/favicon.ico">
<link rel="stylesheet" type="text/css" href="css/main.css">
<script src="cdn.bootcss.com/jquery/1.9.1/jquery.js"></script>
<script src="./js/jquery.cookie.js"></script>
<script src="data/qrcode.js"></script>
</head>
<body>
<div class="distribute-wrap" id="distribute-cont">
<div class="distribute-header"></div>
<div class="distribute-content">
<div class="container">
<div class="cont">
<div class="icon-wrap">
<img id="icon-src" src="data/qx/images/tt.png"></div>
<div class="info"><h2 class="name"><!--?php echo $name; ?--></h2><p class="name-info pc-pwd"><span>版本: 2.1.8 </span><span>大小: 6.1M </span><br><span>更新时间: 2022-10-18 18:50:00</span></p></div>
<div class="download">
<a class="download-btn btn-main" id="download_btn"><span>立即下载</span></a>
<p class="system">适用于安卓</p>
</div>
<div id="desc"></div>
<div class="download-code">
<canvas width="146" height="146"></canvas></div>
<div class="text-center tip">扫描二维码下载</div>
</div>
</div>
</div>
</div>
<div class="shdow" id="mask">
<img id="mask-tip">
</div>
<div class="shdow" id="modal">
<div class="modal">
<div class="modal-head">
<p>安装提示</p>
</div>
<div class="modal-body">
<p>安装完成后-请在设置-通用设备管理-添加信任即可</p>
<div class="modal-btn-wrap">
<button type="button" class="btn btn-bor" onclick="hideModal()">关闭</button>
</div>
</div>
</div>
</div>
<script>
var browser = {
versions: function () {
var u = navigator.userAgent,
app = navigator.appVersion;
return { //移动终端浏览器版本信息
trident: u.indexOf('Trident') > -1, //IE内核
presto: u.indexOf('Presto') > -1, //opera内核
webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器
iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') > -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
};
}(),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
};
//数据修改区 1 iOS 2 Android
var dir = 'qx';//文件夹名字
var system = {
'1': {
'name': '<?php echo $name; ?>',
'version' : '1.0.2',
'size': '12.6M',
'time': '2022-10-15 17:00:00',
'desc': '',//描述
},
'2': {
'name': '<?php echo $name; ?>',
'version' : '2.1.8',
'size': '6.1M',
'time': '2022-10-18 18:50:00',
'desc': '',//描述
}
}
//数据修改区
var platform = 2;
var info_html = '';
$(function () {
$('#icon-src').attr("src", "data/"+dir+"/images/tt.png");
if (browser.versions.mobile && browser.versions.ios) {
platform = 1;
}
info_html+='<h2 class="name">'+system[platform].name+'</h2>'
info_html+='<p class="name-info pc-pwd"><span>版本: '+system[platform].version+' </span><span>大小: '+system[platform].size+' </span><br><span>更新时间: '+system[platform].time+'</span></p>'
$('.info').html(info_html);
$('.system').text(platform==1?'适用于苹果':'适用于安卓');
if (system[platform].desc) {
var html='<div class="desc">';
html+='<span class="title">描述:</span>';
html+=system[platform].desc;
html+='</div>';
$('#desc').html(html);
}
//生成二维码
jQuery('.download-code').qrcode({
render: "canvas", //也可以替换为table
width: 146,
height: 146,
text: location.href,
background: "#ffffff", //二维码的后景色
foreground: "#000000", //二维码的前景色
src: './data/'+dir+'/images/tt.png' //二维码中间的图片
});
})
function is_show_mask() {
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
return true;
} else if (( /(iPhone|iPad|iPod|iOS)/i.test(ua) && /\sQQ/i.test(ua)) || ( /(Android)/i.test(ua) && /MQQBrowser/i.test(ua) && /\sQQ/i.test((ua).split('MQQBrowser')))) {
return true;
}
return false;
}
if (is_show_mask()) {
if (browser.versions.mobile && browser.versions.ios) {
$('#mask-tip').attr('src', '/images/invite_ios.png');
} else {
$('#mask-tip').attr('src', '/images/invite_android.png');
}
$('#mask').show();
}
function hideModal() {
$('#modal').hide();
}
function jishu(aa) {
var biaoshi = 'tt';
var u = navigator.userAgent;
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
if (isiOS) {
$.get("/api.php?page="+biaoshi+"&action=get", function(res) {
if (res > 999999) {
$('.modal-body p').text('签名不足');
$('.modal-body .modal-btn-wrap').hide();
$('.modal-body p').css('text-align','center');
$('#modal').show();
throw true
return;
} else {
$.get("/api.php?page="+biaoshi, function(res) {})
aa && aa()
// var the_jishu = $.cookie('the_jishu_'+biaoshi);
// if (!the_jishu || the_jishu != 100) {
// $.cookie('the_jishu_'+biaoshi, 100, {expires:1});
// $.get("/api.php?page="+biaoshi, function(res) {})
// }
}
})
}else{
$.get("/api_az.php?page="+biaoshi+"&action=get", function(res) {
if (res > 3000000) {
$('.modal-body p').text('正在下载');
$('.modal-body .modal-btn-wrap').hide();
$('.modal-body p').css('text-align','center');
$('#modal').show();
return;
} else {
$.get("/api_az.php?page="+biaoshi, function(res) {})
aa && aa()
// var the_jishu = $.cookie('the_jishu_'+biaoshi);
// if (!the_jishu || the_jishu != 100) {
// $.cookie('the_jishu_'+biaoshi, 100, {expires:1});
// $.get("/api.php?page="+biaoshi, function(res) {})
// }
}
})
}
}
// <!-- function openMobileConfig() { --失效>
// <!-- $('#modal').hide(); -->
// <!-- location.href = "./data/adcd.mobileprovision"; -->
// <!-- } -->
$('#download_btn').on('click',function(){
jishu(()=>{
var winRef = window.open("","_self") ;
if (browser.versions.mobile && browser.versions.ios) {
$('#modal').show();
winRef.location = 'itms-services://?action=download-manifest&url=https://txljtpg.oss-cn-hongkong.aliyuncs.com/tt.plist';//ios包的地址
}else{
winRef.location = 'https://xz.vipxz2.cc/tt.APK';//android包的地址
}
});
})
</script>
</body></html>