我們有一個列表的應用程序,當一個記錄被點擊時彈出模態div顯示,用於編輯用戶記錄。該div包含一個iframe。IE11和IFrame的歷史對象
在iframe中,用戶單擊保存並將窗體回發到服務器端驗證發生的位置。如果出現錯誤,則會向用戶顯示錯誤信息和回退按鈕。
的返回按鈕被有線連接到history.go(-1)
當被點擊時,在IE8/9/10和瀏覽器,的IFRAME在它返回到與用戶的變化形式仍,讓他們解決任何問題。
在IE11中,它會將父頁面發回它的最後一頁,所以不僅會丟失div,而且會丟失列表。
有沒有一種方法可以讓IE11的行爲像IE10一樣呢?我們確實執行基本的客戶端驗證,例如檢查有效的電子郵件,必填字段等,但我們也在後端執行此操作,以及檢查更復雜的業務關係規則等。
謝謝!
我們有用戶報告這種行爲,我也對它進行了驗證,但是使用了框架和框架。 – Davin