【发布时间】:2016-11-15 00:47:53
【问题描述】:
谁能帮我一把,告诉我这个“+e+”在下面的脚本中做了什么(取自
https://tracking.crealytics.com/lib/multi_conversion.min.js
)?我用黑色突出显示它:
(函数(){var t,e,n;this.__multi_conversion_tracking=function(e,n){var i,c,r;return i=document.getElementsByTagName("body")[0],c=document.createElement("div"),c.id="multi_conversion_tracking",c.style.display="none",r=document.createElement(" iframe"),r.src=t(e,n,1),c.appendChild(r),i.appendChild(c)},n=function(){return"https:"===location.protocol。 toLowerCase()?"https":"http"},t=function(t,e,i){return null==i&&(i=1),""+n()+"://tracking.crealytics.com/"+t+"/multi_check.php ?data="+e+" &random="+(new Date).getTime()+" &frame="+i},e=function(t,e){return-1!==t.indexOf(e,t.length-e.length)}}).call(this);
我试图弄清楚为什么这个脚本没有正确解析以下标签:
<script
src="https://tracking.crealytics.com/lib/multi_conversion.min.js"></script>
<script type="text/javascript"> var transactionString =
{{CrealyticsProductsInfo}};__multi_conversion_tracking(70,
"transactionString"); </script> <noscript> <div style="display:inline;"> <img
src="https://tracking.crealytics.com/70/multi_check.php?data=transactionString">
</div> </noscript>
这是我在跟踪代码中给变量的赋值:
var divElement = document.createElement("Div");
divElement.id = "transactionString";
divElement.setAttribute('data-transaction-string', products_info);
它应该模仿以下 div 元素:
<div id='transactionString' data-transaction-string='DATA'></div>
【问题讨论】:
标签: javascript html tags