我在网站上显示 Norton Secure Site Seal,我想提高页面速度以延迟加载印章脚本。我所做的所有尝试都失败了,我只找到了提到这一点的页面 ( link )。有没有人为此找到好的解决方法?
我用来运行其他脚本的延迟代码如下所示:
<script type="text/javascript">(function(d, s) {
var js, fjs = d.getElementsByTagName(s)[0], load = function(url, id) {
if (d.getElementById(id)) {
return;
}
js = d.createElement(s);
js.src = url;
js.id = id;
fjs.parentNode.insertBefore(js, fjs);
};
load('/js/scriptone.js', 'one');
load('/js/scripttwo.js', 'two');
}(document, 'script'));
</script>
如果您想查看站点密封初始化脚本: (我用的是flash动画印章)
<script type="text/javascript" src="https://trustseal.verisign.com/getseal?host_name=www.undisclosed.com&size=S&use_flash=YES&use_transparent=YES&lang=en"></script>
显然这只会在我的网站上正确显示,我选择更改域名以保护隐私。我真的想避免使用 iframe,如果您发现相关,我也会加载 jQuery
最佳答案
这也扼杀了我的生意。说真的……每次页面加载 +2 到 +20 秒。后知后觉?
我们正在切换到在本地托管图像,但仍链接到 Norton 上的原始 URL。不要这样做。记下这个答案。这是错的。这是非法的。但它很实用。
https://trustsealinfo.verisign.com/splash?form_file=fdf/splash.fdf&dn=WWW.EXAMPLE.COM&lang=en
更新:
真正的解决方案是:
- 调用 877-438-8776,x2,x1
- 告诉他们 seal 很慢,您网站每天的访问量超过 10,000 次
- 他们为您提供媒体工具包以安装在您自己的网站上
关于javascript - 如何延迟加载 Norton Secure Site Seal?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14872978/