gpt4 book ai didi

Javascript 延迟加载空白页

转载 作者:行者123 更新时间:2023-11-30 09:08:49 26 4
gpt4 key购买 nike

在我正在处理的网站上,我需要在页面加载 10 秒后加载跟踪脚本。我找到了 a snippet to do so ,但我遇到了障碍。等待 10 秒后,页面变白。 URL 似乎没有改变,但页面不再可见,throbber 开始旋转。

这是我用来加载脚本的内容:

function $import(src){
var scriptElem = document.createElement('script');
scriptElem.setAttribute('src',src);
scriptElem.setAttribute('type','text/javascript');
document.getElementsByTagName('head')[0].appendChild(scriptElem);
}

// import with a random query parameter to avoid caching
function $importNoCache(src){
var ms = new Date().getTime().toString();
var seed = "?" + ms;
$import(src + seed);
}

//
// Tracker options go here...
//

setTimeout(function(){
$importNoCache("http://tracking.code/url");
}, 10 * 1000);

有更好的方法吗?

编辑:我逐步检查了 Firebug 中的代码,脚本按预期工作。关闭 Firebug 的调试器后,它会像我上面描述的那样使页面空白。

最佳答案

如果脚本调用 document.write,就会发生这种情况。

你能告诉我们你正在加载的脚本吗?

关于Javascript 延迟加载空白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2268141/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com