Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

libai / footsen

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 0
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Snippets
  • Members
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Files
  • Commits
  • Branches
  • Tags
  • Contributors
  • Graph
  • Compare
  • Charts
Switch branch/tag
  • footsen
  • js
  • buriedPoint.js
Find file
Normal viewHistoryPermalink
buriedPoint.js 1.74 KB
Newer Older
agan's avatar
添加埋点
b885c158
 
agan committed 3 years ago
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
function url_get_params() {
    var url = location.href;
    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;
}
var icid = url_get_params().mrefer;
if (!icid) {
    icid = window.location.href;
agan's avatar
解決會返回的bug
485644f0
 
agan committed 3 years ago
16
} else {
agan's avatar
qudao
662e81d7
 
agan committed 3 years ago
17
    icid = icid.split('/').pop();
agan's avatar
添加埋点
b885c158
 
agan committed 3 years ago
18 19 20 21 22
}
function viewPage(callback) {

    $.ajax({
        url: _url + '/info/updatePvUv',
agan's avatar
回退bug
a7b6e457
 
agan committed 3 years ago
23
        async: false,
agan's avatar
添加埋点
b885c158
 
agan committed 3 years ago
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
        data: {
            cid: icid,
            targetCid: icid,
            os: 'WEB',
            lang: 2
        },
        success: function () {
            callback && callback();
        }
    })
}

function clickDownload(callback) {
    $.ajax({
        url: _url + '/info/updateDownload',
        data: {
            cid: icid,
            targetCid: icid,
            os: 'WEB',
            lang: 2
        },
agan's avatar
qudao
662e81d7
 
agan committed 3 years ago
45
        success: function (res) {
agan's avatar
修改埋点
344c9e6c
 
agan committed 3 years ago
46 47
            var mResult = JSON.parse(res);
            callback && callback(mResult.result);
agan's avatar
添加埋点
b885c158
 
agan committed 3 years ago
48 49 50 51 52 53 54 55
        }
    })
}


function checkIp() {
    $.ajax({
        url: _url + "/user/checkIpIsChina.html",
agan's avatar
提交
566a8c83
 
agan committed 3 years ago
56
        async: false,
agan's avatar
添加埋点
b885c158
 
agan committed 3 years ago
57 58 59 60
        success: function (res) {
            var result = JSON.parse(res);
            if (result.code === 1) {
                if (result.checkResult) {
agan's avatar
解決會返回的bug
485644f0
 
agan committed 3 years ago
61 62 63 64
                    window.location.hash = "no-back";
                    window.location.hash = "Again-No-back-button";
                    window.onhashchange = function () { window.location.hash = "no-back"; }
                    window.location.href = 'content.html?ip=' + result.ip;
agan's avatar
添加埋点
b885c158
 
agan committed 3 years ago
65 66 67 68 69
                }
            }
        }
    })
}