Как добавить небольшую задержку в тег javascript - PullRequest
0 голосов
/ 20 апреля 2020

Я бы хотел улучшить загрузку моего сайта. У меня есть скрипт Google Review, который не нужен сразу после открытия сайта. Как заставить его загрузить JavaScript через 4-5 секунд?

<div id="brb_collection_297"></div><script type="text/javascript">!function(e){var c=document.createElement("script");c.src=e,document.body.appendChild(c)}("https://test.com?cf_action=brb_embed&brb_collection_id=297&brb_callback=brb_"+(new Date).getTime());</script>

1 Ответ

0 голосов
/ 20 апреля 2020

Используйте setTimeout() и оберните функцию в другое удовольствие c:

const loadScript = () => {
    !function(e){
        var c=document.createElement("script");
        c.src=e,document.body.appendChild(c)
        console.log("script loaded")
    }("https://test.com?cf_action=brb_embed&brb_collection_id=297&brb_callback=brb_"+(new Date).getTime())
}

setTimeout(loadScript, 400)
...