选择退出linkedin像素

时间:2019-10-15 02:38:57

标签: asp.net-mvc

我正在尝试退出我的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>标签。我如何选择退出?

0 个答案:

没有答案