3

ここでは、サーブレットを呼び出しています。完了すると、サーブレットに対して get 呼び出しが発生しますdocument.getElementById('testURL').value + '?opn=getKey&rand='+ Math.random();。これにより、キーとcallback()関数の呼び出しが返されます。IE 9 では、これで問題なく動作します。しかし、ie 10 では、この呼び出しの後に一時停止が必要です。そのため、以下のアラートを設定する必要がありました。IE10 でこの問題が発生する理由を誰か教えてもらえますか? そして、これを解決する方法は?アラートは適切な方法ではありません。前もって感謝します!

function getKey(){ 
        var headID = document.getElementsByTagName("head")[0]; 
        var scriptEmt =document.createElement('script'); 
        scriptEmt.type='text/javascript'; 
        scriptEmt.src=document.getElementById('testURL').value + 'opn=getKey&rand='+ Math.random(); 
        if(navigator.appVersion.indexOf("MSIE 10.0") != -1){
            alert("alert1..");
            alert("alert2....");
        }
        headID.appendChild(scriptEmt);          
    }   

function callback(){ 
...
...
}
4

1 に答える 1