Javascript 无论如何,要在setTimeout之后将此脚本附加到正文中
我试图在setTimeout 3秒后将下面的脚本附加到正文的末尾。我遇到的问题是,出于性能原因,我在页面加载3秒后加载了facebook javascript all.js,但它无法识别设置,因此我希望在加载facebook javascript时将此脚本附加到正文中。我该怎么做Javascript 无论如何,要在setTimeout之后将此脚本附加到正文中,javascript,facebook,settimeout,fbjs,Javascript,Facebook,Settimeout,Fbjs,我试图在setTimeout 3秒后将下面的脚本附加到正文的末尾。我遇到的问题是,出于性能原因,我在页面加载3秒后加载了facebook javascript all.js,但它无法识别设置,因此我希望在加载facebook javascript时将此脚本附加到正文中。我该怎么做 <script> FB.init({ appId : 'myappid', status : true, cookie : true, xfbml : true
<script>
FB.init({
appId : 'myappid',
status : true,
cookie : true,
xfbml : true
});
</script>
FB.init({
appId:'myappid',
状态:正确,
曲奇:是的,
xfbml:对
});
为什么要附加脚本?只需在setTimeout的回调中调用此方法:
function initializeFacebookThing()
{
setTimeout(function()
{
if(someComponentIsLoaded)
{
FB.init({
appId: 'myappid',
status: true,
cookie: true,
xfbml: true
});
}
else
{
initializeFacebookThing();
}
}, 3000);
}
这样,您甚至可以获得加载等待时间容差