我正在尝试退出我的Linkedin pixel
,但从未使其正常工作。我的项目是MVC project
。
.cshtml
的一部分:
<script type="text/javascript" id="lnkpixel1">
(function(){
var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";
b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);
}
)();
</script>
<noscript id="lnkpixel2">
<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=@(linkedInPartnerId)&fmt=gif" />
</noscript>
在我的main layout
中:
<script>
(function () {
if (document.querySelectorAll('[id^=lnkpixel]') !== null) {
if (window.localStorage.getItem('myDomain_optout_lp') !== null) {
var lpels = document.querySelectorAll('[id^=lnkpixel]');
console.log('remove lnkpixel');
for (var i = 0; i < lpels.length; i++) {
lpels[i].parentNode.removeChild(lpels[i]);
}
}
})();
</script>
当存在localStorage
myDomain_optout_lp
时,该操作是什么,我要删除linkedin脚本的脚本标签
此外,此linkedin脚本还有一个<noscript>
标签。我如何选择退出?