印象跟踪器通常是您可以使用该new Image().src
方法或类似方法点击的 URL。我只见过像素或 PHP 脚本在这些 URL 中被击中。
当第三方想要执行 JavaScript 代码片段时会发生什么?像下面这样
<script src="http://their.special/javascript.file.js"></script>
<script>
aFunctionThatExistsInThatSpecialFile();
if(someFlagSetInThatFile) {
someObjectInThatFile.setSomeProperty();
}
someOtherFunction();
</script>
或者它看起来像
var myVar = document.getElementById('someID');
//... more JavaScript
该片段可以做任何它想做的事情,比如写出一个 cookie 或其他东西。
您不能将其加载为img
. 您不应该这样做,document.write
因为展示事件可能会在页面加载后触发。Adocument.write
可以擦除整个页面。
那么如何使用 JavaScript 来支持这种印象跟踪器呢?