В любом случае, чтобы добавить этот скрипт в тело после setTimeout
Я пытаюсь добавить этот скрипт ниже в конец тела после setTimeout 3 секунды. У меня проблема в том, что я загружаю javascript all.js в Facebook через 3 секунды после загрузки страницы по соображениям производительности, но не распознает настройки, поэтому я хочу добавить этот скрипт в тело при загрузке Facebook JavaScript Как я могу это сделать?
<script>
FB.init({
appId : 'myappid',
status : true,
cookie : true,
xfbml : true
});
</script>
1 ответ
Решение
Зачем вы добавляете сценарий? Просто вызовите этот метод в вашем обратном вызове для setTimeout:
function initializeFacebookThing()
{
setTimeout(function()
{
if(someComponentIsLoaded)
{
FB.init({
appId: 'myappid',
status: true,
cookie: true,
xfbml: true
});
}
else
{
initializeFacebookThing();
}
}, 3000);
}
Таким образом, вы даже получаете допуск времени загрузки.