繁体   English   中英

仅在加载整个页面后执行JS

[英]Execute JS only after the entire page loaded

我正在尝试优化一个JS(这是公司详细信息-地址,电话号码等验证徽章)。 我确实不需要它,但是它从两个不同的CDN中提取信息,这增加了我的页面速度。

该行如下所示:

<script src="https://d20iczrsxk7wft.cloudfront.net/botwverified/badge.js?id=1234567"></script>

是否有可能(已经为其他内容加载了jquery),使其仅在页面完全加载后才显示或加载? 大概是JS? 我对JS一无所知。 我的页面加载时间为1.5秒,此徽章需要额外的时间加载。

谢谢!

您可以使用jQuery动态加载脚本。

<script>
$(document).ready(function() {
    $.getScript("https://d20iczrsxk7wft.cloudfront.net/botwverified/badge.js?id=1234567");
});
</script>

页面加载后, ready()函数将调用该函数。

如果您使用Javascript,则window.onload将完成此工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM