javascript 代码在博主博客上不起作用

javascript code not working on blogger blog

我有博客,我想在上面显示下面给出的广告网络广告代码。我已将此 javascript 代码添加到 html 小部件,但未显示广告。我在我的 wordpress 博客上尝试了同样的代码,它工作正常。

    <div class="div11" id="b25f9e9f1760c4f82da91fda4c5669dce"></div>
<script>
    (function(d, w) {
        if (!w.adnet) {
            var s = d.createElement("script");
            s.type = "text/javascript";
            s.src = "//domain.com/loader.js";
            d.getElementsByTagName('head')[0].appendChild(s);
            w.adnet = {host: '//domain.com'};
        }
    })(document, window);
</script>

在这里查看我的回答:

可能是同一问题导致了问题。

编辑:

根据 Jared Smith 的建议,这是您的代码,其中包含更改以及我对上面链接的问题的回复。

除非代码在 HTML/Javascript 小部件内或 post 内,否则尝试这样:

    <script>
// <![CDATA[
    (function(d, w) {
        if (!w.adnet) {
            var s = d.createElement("script");
            s.type = "text/javascript";
            s.src = "//domain.com/loader.js";
            d.getElementsByTagName('head')[0].appendChild(s);
            w.adnet = {host: '//domain.com'};
        }
    })(document, window);
// ]]>
    </script>

原因是 Blogger 有办法弄乱某些 javascript 编码,除非您将其包装在 CDATA 中。