[英]I'm trying to utilize Click Funnels, and inject into the “Header Custom Tracking” some JS, but its loading after the Page?
我正在嘗試重定向美國境外的某個人,但是Page在腳本執行之前先加載,並且看起來很俗氣。 顯然,我無法隱藏正文或類似內容,我不確定問題是否出在重定向本身等待頁面加載上,還是因為html一直在加載,而我沒有認為是一回事。
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type="text/javascript">
var QueryString = function () {
var query_string = {};
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
// If first entry with this name
if (typeof query_string[pair[0]] === "undefined") {
query_string[pair[0]] = decodeURIComponent(pair[1]);
// If second entry with this name
} else if (typeof query_string[pair[0]] === "string") {
var arr = [ query_string[pair[0]],decodeURIComponent(pair[1]) ];
query_string[pair[0]] = arr;
// If third or later entry with this name
} else {
query_string[pair[0]].push(decodeURIComponent(pair[1]));
}
}
return query_string;
}();
$.getJSON( "https://freegeoip.net/json/", function( data ) {
if(data.country_name = "United States")
{
window.location.replace("https://my.draxe.com/hlg-success-intl" + '?' + 'inf_field_Email=' + QueryString.inf_field_Email);
//window.location.href = "https://my.draxe.com/hlg-success-intl";
}
});
</script>
我正在嘗試重定向美國境外的某個人,但是Page在腳本執行之前先加載,並且看起來很俗氣。 顯然,我無法隱藏正文或類似內容,我不確定問題是否出在重定向本身等待頁面加載上,還是因為html一直在加載,而我沒有認為是一回事。
Clickfunnels處理自定義html / javascript的方式有點奇怪。
如果查看頁面源代碼,您會發現在服務器上創建頁面時代碼沒有注入到dom中,而是存儲在另一個元素中,然后單擊渠道的JS代碼將其注入到dom中。 這使得不可能在他們之前運行您的代碼(我想這就是他們這樣做的原因)。
因此,基本上,沒有方法可以完成您要問的事情。 至少在我們能夠弄清楚的程度上,我們對他們的代碼非常了解(目前正在嘗試劫持他們的表單提交,以將自定義變量注入重定向網址中...我不建議這樣做)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.