居然卡死了,使用定时间判断

This commit is contained in:
呆瓜云 2023-07-31 15:07:28 +08:00
parent 49e37c3c52
commit 8248f49fcf
1 changed files with 19 additions and 11 deletions

View File

@ -147,19 +147,27 @@ function openComments(){
script.setAttribute("async",""); script.setAttribute("async","");
cm.appendChild(script); cm.appendChild(script);
while(utterancesLoad==0){ int=self.setInterval("iFrameLoading()",200);
utterancesFrame=document.getElementsByClassName("utterances-frame")[0]; }
if(utterancesFrame!=null){
if (utterancesFrame.attachEvent){ function iFrameLoading(){
utterancesFrame.attachEvent("onload", function(){utterancesLoad=1;}); utterancesFrame=document.getElementsByClassName("utterances-frame")[0];
} if(utterancesFrame!=null){
else { if (utterancesFrame.attachEvent){
utterancesFrame.onload = function(){utterancesLoad=1;}; utterancesFrame.attachEvent("onload", function(){iFrameOK();});
} }
else {
utterancesFrame.onload = function(){iFrameOK();};
} }
} }
cmButton.style.display="none"; }
cm.style.display="block";
function iFrameOK(){
utterancesLoad=1;
int=window.clearInterval(int);
document.getElementById("cmButton").style.display="none";
document.getElementById("comments").style.display="block";
console.log("utterances Load OK");
} }
</script> </script>