同時に複数のスクリプトの時限訪問は、異常なスクリプトを起こしやすい場合は、次を書き留めました。
コード
</
スクリプト
>
< スクリプトタイプ= " テキスト/ javascriptの" > 関数{)(WebForm_CallbackComplete_SyncFixed ため (VAR I = 0 ; I < __pendingCallbacks.length; iは++ ){ のCallbackObject = __pendingCallbacks [I]。もし (のCallbackObject && callbackObject.xmlRequest && (callbackObject.xmlRequest.readyState == 4 )){ 場合 (!__pendingCallbacks [I] .async){ __synchronousCallBackIndex = -
1 ;
}
__pendingCallbacks [I] = NULL ; VAR callbackFrameID = " __CALLBACKFRAME " + 私は、 VaRのxmlRequestFrame = のdocument.getElementById(callbackFrameID)。もし (xmlRequestFrame){ xmlRequestFrame.parentNode.removeChild(xmlRequestFrame)。 } WebForm_ExecuteCallback(のCallbackObject)。 } } } window.onload = 関数(){ 場合 (typeof演算 (WebForm_CallbackComplete) == " 機能" ){
WebForm_CallbackComplete = WebForm_CallbackComplete_SyncFixed。
}}
</ スクリプト >
1 ;
}
__pendingCallbacks [I] = NULL ; VAR callbackFrameID = " __CALLBACKFRAME " + 私は、 VaRのxmlRequestFrame = のdocument.getElementById(callbackFrameID)。もし (xmlRequestFrame){ xmlRequestFrame.parentNode.removeChild(xmlRequestFrame)。 } WebForm_ExecuteCallback(のCallbackObject)。 } } } window.onload = 関数(){ 場合 (typeof演算 (WebForm_CallbackComplete) == " 機能" ){
WebForm_CallbackComplete = WebForm_CallbackComplete_SyncFixed。
}}
</ スクリプト >
ます。https://my.oschina.net/secyaher/blog/274062で再現