<!DOCTYPE html> <html lang="en"> <head> <script type="text/javascript" charset="UTF-8" src="https://web.cdn.openinstall.io/openinstall.js"></script> <!-- <script src="https://res.sharetrace.com/sharetrace.min.js"></script> --> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> <meta content="telephone=no" name="format-detection"> <meta name="wap-font-scale" content="no"> <meta charset="UTF-8"> <meta property="og:image" content="images/icon.png" /> <!-- facebook --> <meta name="twitter:image" content="images/icon.png" /> <!-- twitter --> <meta name="description" content="嗨,我在Firefly看直播,這裡妹子正,看直播有幣賺,開直播還有高提成,過來和我一起嗨吧!"> <title>firefly直播</title> <link rel="stylesheet" href="css/base.css"> <link rel="stylesheet" href="css/layer.css"> <link rel="stylesheet" href="css/index.css?v='23123234325'"> <script src="lib/fsize.js"></script> <script> var _hmt = _hmt || []; (function () { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?9611931f61008898ac526dcf57df6445"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </head> <body style="background: #000;"> <div class="share-bg"> <img class="floor" src="images/floor.png" alt=""> <img class="share-light" src="images/light.png" alt=""> <img class="share-Thunder1" src="images/t1.png" alt=""> <img class="share-Thunder2" src="images/share-t3.png" alt=""> <img class="share-Thunder3" src="images/share-t5.png" alt=""> <img class="share-star1" src="images/star1.png" alt=""> <img class="share-star2" src="images/star2.png" alt=""> <img class="share-illuminate" src="images/share-illuminate.png" alt=""> <img class="share-text" src="images/share-text.png" alt=""> <img class="share-tips" src="images/share-tips.png" alt=""> <div class="share-face"> <img src="images/fireFace.png" alt=""> <p></p> </div> <div class="share-code-box"> <div class="share-num-box"> <p>邀請碼:<span id="target"></span></p> <div class="share-num-btn" id="copy_btn">複製 </div> </div> </div> <img class="down-btn" src="images/down-app.png" onclick="download();" alt=""> </div> <div class="shadow-bg"><img src="images/share-img.png" alt=""></div> </body> <script src="lib/jquery-3.1.1.min.js"></script> <script src="layer/layer.js"></script> <script src="../lib/globalizationJq.js"></script> <script src="https://app.ixiulive.com/static/js/fingerprint2.min.js"></script> <script src="https://app.ixiulive.com/static/js/md5.min.js"></script> <!-- <script src="https://pv.sohu.com/cityjson?ie=utf-8"></script> --> <script> // $ip = "http://ceshi.yabolive.tv/web"; $ip = "https://webserver.yabolive.net"; cdn = "https://zhibocdn.yabolive.net/comm" var cityFlag = false; // var province = ['北京', '天津', '河北', '山西', '内蒙古', '辽宁', '吉林', '深圳', '广州', '杭州', '苏州', '黑龙江', '上海', '江苏', '浙江', '安徽', '福建', '江西', '山东 ', '河南', '湖北', '湖南', '广东', '广西', '海南 ', '重庆', '四川', '贵州', '云南', '西藏', '陕西', '甘肃', '青海', '宁夏', '新疆', 'CHINA'] // for (var i = 0; i < province.length; i++) { // if (returnCitySN["cname"].indexOf(province[i]) > -1) { // cityFlag = false; // } // } var _url = "https://webserver.yabolive.net" $.ajax({ url: _url + "/user/checkIpIsChina.html", async: false, success: function (res) { var result = JSON.parse(res); if (result.code === 1) { if (!result.checkResult) { //海外 cityFlag = true; } } } }) var bbb = location.href; var data = url_get_params(bbb) sessionStorage.bbb = data.agentCode; //t sessionStorage.kkk = data.token;//k function url_get_params(url_path) { var url = url_path; var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(url.indexOf("?") + 1); strs = str.split("&"); for (var i = 0; i < strs.length; i++) { theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]); } } return theRequest; } if (sessionStorage.lang == 1) { $("title").text("Highest Gift bonus up to 75% ") $(".share-bg").addClass("share-bg-En") $(".down-btn").attr("src", "images/down-app-En.png") $(".share-text").attr("src", "images/share-text-En.png") $(".share-text").css("width", "8.4rem") $(".share-text").css("left", "0.8rem") $(".share-text").css("top", "3rem") $(".share-face").css("top", "6.6rem") $(".share-Thunder1").hide(); $(".share-Thunder4").hide(); $(".share-tips").attr("src", "images/share-tips-En.png") $(".share-tips").css("width", "7.04rem") $(".share-tips").css("left", "1.5rem") $(".share-tips").css("top", "9.4rem") $(".share-code-box").css("left", "1.69rem") $(".share-code-box").css("top", "10.3rem") var html = []; html += '<p class="share-En-p">Invitation code:<span id="target">500500</span>'; html += '<img class="share-num-btn" style="width: 0.86rem;" data-clipboard-action="copy" data-clipboard-target="#target" id="copy_btn" src="images/copy.png" alt="">'; html += '</p>'; $(".share-code-box").html(html); } else { $("title").text("75%全網最高分成直播平台") } var ua = navigator.userAgent.toLowerCase(); var userAgent = navigator.userAgent; if (ua.indexOf('micromessenger') !== -1) { window.location.href = "shareWx.html?agentCode=" + sessionStorage.bbb + "&bindType=3" } if (/android/.test(ua)) { if (ua.match(/MicroMessenger/i) == 'micromessenger') { $(".shadow-bg").fadeIn(500) } } else if (/iphone|ipad|ipod/.test(ua)) { if (ua.match(/MicroMessenger/i) == 'micromessenger') { $(".shadow-bg").fadeIn(500) } // if (userAgent.indexOf("Safari") > -1) { // if (userAgent.indexOf("Chrome") > -1){ // $(".shadow-bg img").attr("src","images/share-ios.png") // $(".shadow-bg").fadeIn(500) // }else{ // } // }else{ // $(".shadow-bg img").attr("src","images/share-ios.png") // $(".shadow-bg").fadeIn(500) // // } // if (userAgent.indexOf("witter") > -1){ // $(".shadow-img").fadeIn(500) // } // if (userAgent.indexOf("facebook") > -1){ // $(".shadow-img").fadeIn(500) // } // if(ua.match(/MicroMessenger/i) == 'micromessenger'){ // $(".shadow-img").fadeIn(500) // } } setTimeout(function () { $(".share-illuminate").fadeOut(500) }, 500) setTimeout(function () { $(".share-illuminate").fadeIn(500) }, 1700) setInterval(function () { setTimeout(function () { $(".share-illuminate").fadeOut(500) }, 500) setTimeout(function () { $(".share-illuminate").fadeIn(500) }, 1700) }, 3000) Thunder = false; setInterval(function () { if (Thunder == false) { $(".share-Thunder1").attr("src", "images/t2.png") $(".share-Thunder2").attr("src", "images/share-t4.png") $(".share-Thunder3").attr("src", "images/share-t6.png") Thunder = true; } else { $(".share-Thunder1").attr("src", "images/t1.png") $(".share-Thunder2").attr("src", "images/share-t3.png") $(".share-Thunder3").attr("src", "images/share-t5.png") Thunder = false; } }, 1000) $("#target").text(sessionStorage.bbb) $.ajax({ url: $ip + "/user/getUser.html", type: "post", data: { lang: '1', cid: 'h5_gw', os: 'h5', uid: sessionStorage.bbb }, success: function (msg) { var data = JSON.parse(msg) console.log(data); console.log(cdn + data.data.faceimg) $(".share-face p").text(data.data.nickName) $(".share-face img").attr("src", cdn + data.data.faceimg + '?x-oss-process=image/resize,w_80') } }) $(".share-num-btn").on("click", function (e) { copyText(sessionStorage.bbb); layer.msg("已複製到粘貼板") }) var str = document.referrer; if (str.indexOf('ixiulive') > 0) { download(); } function download() { let copyMsg = escape(JSON.stringify({ 'uid': sessionStorage.bbb, 'lang': urlData.lang, 'bindType': urlData.bindType, 'cid': urlData.icid })); copyToClipboard(copyMsg) if (/android/.test(ua)) { if (!cityFlag) { uploadFingers(function () { // window.location.href = 'https://www.firefly.live/yhc'; addFingerprintDataLog(1, function () { window.location.href = "https://fireflylive.cn/yhc" }); }) // ShareTrace.init({ // appkey: "7ab1495ff1f8b10f", // 此值必填 // param: JSON.stringify(data), // success: function () { // console.log('成功') // }, // error: function (msg) { // console.log('失败') // } // }); // ShareTrace.download(); } else { uploadFingers(function () { addFingerprintDataLog(1, function () { window.location.href = 'https://play.google.com/store/apps/details?id=com.happy.live&hl=zh&gl=US'; }); }) // ShareTrace.init({ // appkey: "3f026335a82f02ff", // 此值必填 // param: JSON.stringify(data), // success: function () { // console.log('成功') // }, // error: function (msg) { // console.log('失败') // } // }); // ShareTrace.download(); } } else if (/iphone|ipad|ipod/.test(ua)) { uploadFingers(function () { addFingerprintDataLog(1, function () { window.location.href = 'https://apps.apple.com/us/app/firefly-live-go-live-stream/id1632598421'; }); }) } } function copyText(text) { var textarea = document.createElement("textarea"); var currentFocus = document.activeElement; document.body.appendChild(textarea); textarea.value = text; textarea.focus(); if (textarea.setSelectionRange) textarea.setSelectionRange(0, textarea.value.length); else textarea.select(); try { var flag = document.execCommand("copy"); } catch (eo) { var flag = false; } document.body.removeChild(textarea); currentFocus.focus(); return flag; } function copyToClipboard(textToCopy) { // navigator clipboard 需要https等安全上下文 if (navigator.clipboard && window.isSecureContext) { // navigator clipboard 向剪贴板写文本 return navigator.clipboard.writeText(textToCopy); } else { // 创建text area let textArea = document.createElement("textarea"); textArea.value = textToCopy; //使text area不在viewport,同时设置不可见 textArea.style.position = "absolute"; textArea.style.opacity = 0; textArea.style.left = "-9999999px"; textArea.style.top = "-9999999px"; document.body.appendChild(textArea); textArea.focus(); textArea.select(); return new Promise((res, rej) => { // 执行复制命令并移除文本框 document.execCommand("copy") ? res() : rej(); textArea.remove(); }) } } function addFingerprintDataLog(type, callback) { mFingerprints.eventType = type; $.ajax({ url: _url + '/agent/addFingerprintDataLog.html', data: mFingerprints, success: function (res) { callback && callback(); } }) } var _url = 'https://webserver.yabolive.net'; let mFingerprints = {}; var urlData = url_get_params(location.href); function uploadFingers(callback) { $.ajax({ url: _url + "/user/checkIpIsChina.html", data: { checkIpIsChina: 1, }, async: false, success: function (res) { var result = JSON.parse(res); let excludes = {} excludes.ip = true; let options = { excludes: excludes } Fingerprint2.get(options, function (components) { // 参数 components.push({ key: 'ip', value: result.ip }); let keysArr = ['pixelRatio', 'ip', 'timezoneOffset', 'screenResolution', 'colorDepth']; console.log(components) const values = components.map(function (component) { return [component.key, component.value] }); const values2 = components.map(function (component) { if (keysArr.indexOf(component.key) > -1) { return component.value } return '' }); let mMap = new Map(values); // 指纹 const murmur = Fingerprint2.x64hash128(values2.join(''), 31); mFingerprints.fingerprintId = murmur; mFingerprints.userAgent = navigator.userAgent; mFingerprints.language = mMap.get('language'); mFingerprints.colorDepth = mMap.get('colorDepth'); mFingerprints.deviceMemory = mMap.get('deviceMemory'); mFingerprints.pixelRatio = mMap.get('pixelRatio'); mFingerprints.hardwareConcurrency = mMap.get('hardwareConcurrency'); mFingerprints.screenResolution = mMap.get('screenResolution').join(','); mFingerprints.availableScreenResolution = mMap.get('availableScreenResolution').join(','); mFingerprints.timezoneOffset = mMap.get('timezoneOffset'); mFingerprints.timezone = mMap.get('timezone'); mFingerprints.platform = mMap.get('platform'); mFingerprints.canvas = md5(mMap.get('canvas')[1]); mFingerprints.audio = mMap.get('audio') mFingerprints.webgl = md5(mMap.get('webgl').join(',')); mFingerprints.ip = mMap.get('ip'); mFingerprints.auid = sessionStorage.bbb; mFingerprints.bindLang = urlData.lang; mFingerprints.bindType = urlData.bindType; mFingerprints.cid = urlData.icid; console.log(mFingerprints); $.ajax({ url: _url + '/agent/addFingerprintData.html', data: mFingerprints, success: function (res) { callback && callback(); } }) }); } }) } </script> </html>