Javascript JS条件:如果不在主页上,则运行脚本

Javascript JS条件:如果不在主页上,则运行脚本,javascript,Javascript,善良的灵魂能提供一些代码吗 我知道的JS足以使我的网站崩溃。我目前正在运行谷歌提供的一个脚本来显示相关内容。我手动将代码添加到每页的底部 我想将代码添加到模板中,但我不希望它在主页上运行,这样它就不会显示在每个摘要的末尾。这就是我的工作。从这里我就不知所措了 <h3>Related Content:</h3><br /><br /> <script async='async' src="//pagead2.googlesyndication.

善良的灵魂能提供一些代码吗

我知道的JS足以使我的网站崩溃。我目前正在运行谷歌提供的一个脚本来显示相关内容。我手动将代码添加到每页的底部

我想将代码添加到模板中,但我不希望它在主页上运行,这样它就不会显示在每个摘要的末尾。这就是我的工作。从这里我就不知所措了

<h3>Related Content:</h3><br /><br />
<script async='async' src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Matched Content -->
<ins class="adsbygoogle"
 style="display:block"
 data-ad-client="ca-pub-9296841369954395"
 data-ad-slot="6081148663"
 data-ad-format="autorelaxed"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script> 
相关内容:

(adsbygoogle=window.adsbygoogle | |[]).push({});

谢谢

您可以将脚本内容包装在if语句中,检查当前页面是否为主页,然后追加脚本

<script>
    if ( window.location.pathname !== "/" ) {
        var newScript = document.createElement("script");
        newScript.type = "text/javascript";
        newScript.setAttribute("async", "true");
        newScript.setAttribute("src", "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js");
        document.documentElement.firstChild.appendChild(newScript);
    }
</script>

如果(window.location.pathname!==“/”){
var newScript=document.createElement(“脚本”);
newScript.type=“text/javascript”;
setAttribute(“异步”、“真”);
setAttribute(“src”https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js");
document.documentElement.firstChild.appendChild(newScript);
}
如果不确定您是否希望从主页上运行以下代码,或者停止加载脚本,则会禁用标签与Google的通信。如果是这样,我们可以更改代码

<!-- Matched Content -->
<ins class="adsbygoogle"
 style="display:block"
 data-ad-client="ca-pub-9296841369954395"
 data-ad-slot="6081148663"
 data-ad-format="autorelaxed"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script> 

(adsbygoogle=window.adsbygoogle | |[]).push({});

您使用什么编写网站?只是JavaScript和html文件吗?还是在某种框架内?