javascript 代码不适用于博主博客

标签 javascript blogger

我有博客,我想在上面显示下面给出的广告网络广告代码。我已将此 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>

最佳答案

在这里查看我的答案:Javascript With Quote Causes Missing Argument In Blogger Template

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

编辑:

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

除非代码在 HTML/Javascript 小部件或帖子中,否则请尝试这样:

    <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 中。

关于javascript 代码不适用于博主博客,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57932575/

相关文章:

javascript - 如何将所需数据提供给 Blogger 中的布局数据标签

javascript - 动态添加下拉菜单并将数据存储在json中

javascript - 在 Javascript 中将本地镜像转换为 base64 字符串

javascript - AngularJS 路由解析获取带有 id 的 $http 数据

javascript - 如何让我的箭头小部件旋转回来以在第二次单击时开始

api - Blogger Api V3 中的分页

javascript - 方向力布局中与图像重叠的链接

javascript - Blogger 不会保存包含此 javascript 的模板

javascript - 博客动态 View 中的要点

blogger - 有没有办法获取 Blogger 中当前帖子的 URL?