我有一個網站,剛剛使用twitter bootstrap 3網站和HTML5設計,但我有一個問題在IE11中,因爲當用戶登錄時,他們應該通過以下過程:IE11導航問題與網站使用Twitter引導3
1.輸入用戶名,然後點擊「繼續/回車鍵」>進入密碼頁面 2.輸入密碼並點擊「登錄/確認鍵」>進入帳頁彙總
,但顯示的畫面是: 1.輸入用戶名並點擊'繼續/輸入密鑰'>進入密碼頁面=更正 2.輸入密碼並點擊'登錄/回車鍵'>進入用戶名頁面=錯誤
問題是,一旦密碼被驗證並且是正確的,「輸入用戶名」頁面將被重新顯示但是用戶實際上是在安全主菜單顯示時登錄的。
我已經確定了它的這一點,但jQuery的這是罪魁禍首:
<script language="javascript" type="text/javascript">
function DisableButton(obj)
{
alert(document.documentMode);
alert(<%=Request.Browser.Version.ToString()%>);
obj.disabled = true;
<% if (Request.Browser.Browser == "InternetExplorer" || Request.Browser.Browser == "IE")
{ %>
if (document.documentMode < 9 || "<%=Request.Browser.Version.ToString()%>" == "7.0")
{
ChallengeForm.submit();
}
<%}
else
{%>
ChallengeForm.submit();
<%}%>
return true;
}
</script>
在對下面的代碼是從工作停止它上面是
if (document.documentMode < 9 || "<%=Request.Browser.Version.ToString()%>" == "7.0")
{
ChallengeForm.submit();
}
我已經嘗試了許多修復這個問題的變種,但當我在IE11中修復它時,我將它分解爲IE7,然後當我爲IE7修復它時,我最終回到了最初的問題。
有沒有人有任何建議。我正試圖強制用戶訪問該頁面,但我不知道如何執行此操作。
任何建議表示歡迎。
如果可能的話,說服你的關鍵利益相關者,這沒關係停止支持舊的瀏覽器版本。目前的版本減去一個更有意義,除非你生產內部網絡的網站都與特定的瀏覽器有關。 – 2014-11-21 12:23:35
@BillyMoat我們有計劃停止使用它,但我已被告知我們必須給予客戶6個月的通知,無論出於何種原因 – murday1983 2014-11-21 13:13:03
願這支部隊與你同在。 – 2014-11-24 17:08:46