在条件语句中执行第三方javascript

在条件语句中执行第三方javascript,javascript,session-cookies,conditional-statements,Javascript,Session Cookies,Conditional Statements,我有一个第三方托管的脚本,我希望执行,但在一个条件加载脚本内 加载器: <script> if (typeof({{Session alive}}) == "undefined") { <!-- 3rd party script I wish to execute --> } var d = new Date(); d.setTime(d.getTime()+1800000); var expires = "expires="+d.toGMTString()

我有一个第三方托管的脚本,我希望执行,但在一个条件加载脚本内

加载器:

<script>

  if (typeof({{Session alive}}) == "undefined") {
 <!-- 3rd party script I wish to execute -->

 }

var d = new Date();
d.setTime(d.getTime()+1800000);
var expires = "expires="+d.toGMTString();
document.cookie = "session=1; "+expires+"; path=/";
</script>

if(typeof({{Session alive}}})=“未定义”){
}
var d=新日期();
d、 设置时间(d.getTime()+1800000);
var expires=“expires=“+d.togmString();
document.cookie=“session=1;”+expires+“path=/”;
我希望执行的第三方脚本是:

<script type='text/javascript' src='https://www.geolify.com/georedirect.php?id=7190'></script>

有没有办法让这个第三方脚本只在第一个容器的逻辑中执行,同时保持外部服务器上托管的第三方脚本不变


当然,非常感谢您的帮助:)

只需创建一个脚本元素并将其添加到文档中;不确定问题出在哪里。也许这个链接会有帮助。lazy load it,lazy load我还应该补充:这的业务逻辑是加载并执行一个外部js文件,但在最初的访问中,每个会话只加载一次。@Phoenix感谢您的分享。用这个例子,你认为这最后的脚本行得通吗
var head=document.getElementsByTagName('head')[0];var js=document.createElement(“脚本”);js.type=“text/javascript”;if(typeof({{Session alive}}})=“未定义”){js.src=”https://www.geolify.com/georedirect.php?id=7190“;}head.appendChild(js);var d=新日期();d、 设置时间(d.getTime()+1800000);var expires=“expires=“+d.togmString();document.cookie=“session=1;”+expires+“path=/”