ユーザーがページを開くと、ちらつき、サイズが変更されているように見えることがあるという問題があります。ログを見ると、送信が複数回呼び出されているようですが、自分の環境ではこれを再現できないため、100% 確実ではありません。
以下のコードに何か問題があると思われるものはありますか、または問題を特定するために確認できるものはありますか。
編集: .net ページがページを提供し続け、onload イベントで後続の submit() が呼び出されているようですが、サーバーに戻ることはありません。このバグはあるマシンで発生していますが、別の同一のマシンでは発生していません。ロードバランサーの問題ではないかと思います。
編集: ようやくこのバグを再現できました。ロードバランサーを通過することに関連していますが、まだ何が問題なのかわかりません。この問題も時々発生するようですが、発生した場合は、IE を閉じて再度開くと、自動的に修正される可能性があります。
window.onload = function () {
if (document.getElementById("hfPostBack").value != "true") {
if (confirm('hfPostBackは:' + document.getElementById("hfPostBack").value + 'です.続行します')) {
document.getElementById("hfPostBack").value = "true";
document.forms[0].submit();
}
} else {
alert('hfPostBackは:' + document.getElementById("hfPostBack").value + 'です');
}
}