バージョン:
Microsoft Edge 20.10240.16384.0
処理概要:
二重クリック送信防止のため、リンクのonclickイベントに下記のような処理を追加した
//一部抜粋
①Object.Aspect.around(item, "onclick", checkLoading);
②function isDocumentLoading() {
return (document.readyState != null &&
document.readyState != "complete");//←ここは問題??
}
問題:
Edgeでは、一旦リンクをダブルクリックしたら、そのあとdocument.readyStateの値は、ずっとLoadingのまま、
変わらない。ブラウザーは止まっているように見えています。
そのため、ページ内のすべてリンクはクリック不可(クリック→サブミット)になってしまいます。
そのた:
IE9、IE11では通常に動いている
FireFox40.0.2では通常に動いている