0

connect.facebook.net/en_GB/all.js の読み込みに問題があります。他の人に起こっているかどうかはわかりませんが、このスクリプトは読み込みに非常に時間がかかります (読み込まれない場合もあります)。タイムアウトもしません。以下に示すように、いくつかのスクリプトを非同期的にロードする PHP スクリプトがあります。これを行った後でも、問題は解決しません。スクリプトがロードされている限り、document.readyState は「対話型」のままであるため、domcontentloaded イベントは発生しません。

この問題は、過去数日間に試したさまざまなサイト、コンピューター、ブラウザーでランダムに発生します。

<script>(function(d, s, f){
    var a = d.getElementsByTagName(s)[0], i = f.length;
    while (i--) {
        j = d.createElement(s);
        j.src = f[i];
        j.async = true;
        a.parentNode.insertBefore(j, a);
    }
}(document, 'script', ['//connect.facebook.net/en_GB/all.js', '//platform.twitter.com/widgets.js', '//www.google-analytics.com/ga.js']));</script>

これは、スクリプト タグの結果です。

<script src="//connect.facebook.net/en_GB/all.js" async=""></script>
4

1 に答える 1

0

しばらく返事がなかったので、私がしたことだけを言います。まだ問題を解決できませんでしたが、回避策がありました。スクリプトをすぐにロードするのではなく、DOM がロードされた後にロードしました。私の DOMContentLoaded は起動しますが、onload は起動しません。

于 2013-06-21T05:27:00.087 に答える