我有一些要放在网站上的代码。这是我从他们那里收到的代码:

<script language="JavaScript" src="http://dm4.contactatonce.com/scripts/PopIn.js" type="text/javascript"></script>
<script language="JavaScript" src="http://dm4.contactatonce.com/PopInGenerator.aspx?MerchantId=44542&ProviderId=3176&PlacementId=0" type="text/javascript">    </script>

<script language="JavaScript">
popIn();
</script>


我无法选择该特定站点的设置方式,因此无法选择在哪个页面上进行显示-它必须位于每个页面的<head>中。问题是我希望它不会仅显示在一个特定页面上。页面名称是/CreditApplication.aspx。我知道我需要添加一个if语句来检查URL,但是我不太确定如何使用此特定代码完成此操作,因为它使用了外部javascript文件。

任何帮助将不胜感激!

谢谢!

编辑:感谢所有的答案!让我澄清一件事:我需要这个的原因是因为代码进行的页面是安全(https)页面。这些js脚本未使用安全链接,因此在某些浏览器中,它会向您显示“此页面上的某些内容可能不安全”或其他错误。我试图确保这些内容不会仅在此页面上运行。这就是为什么我需要对它们进行条件声明的原因。希望能有所帮助。

最佳答案

怎么样


if (! /CreditApplication\.aspx$/.test(window.location.href) {
popIn();
}


如果页面可以接受参数,请根据需要编辑正则表达式。

09-30 19:17
查看更多