1. 程式人生 > >FireFox重新整理瀏覽器不清空隱藏域

FireFox重新整理瀏覽器不清空隱藏域

使用ajax迴圈呼叫伺服器方法實現長輪詢,通過頁面的一個隱藏域傳遞引數判斷後臺方法是否繼續執行業務邏輯還是直接返回,並將後臺獲取的資料更新隱藏域。
在Chrome測試成功,但是在Firefox測試發現當重新整理頁面後,返回的資料總是異常,第一次訪問系統沒有問題。後臺斷點檢查發現隱藏域的方法在重新整理瀏覽器後傳遞的是重新整理頁面之前獲取的資料。
因此判斷是隱藏域在Firefox重新整理頁面時沒有清除資料,查詢w3的input屬性找到了一個autocomplete屬性,可以關閉input元素的自動完成。
在Chrome預設是關閉的off,但是在Firefox預設是開啟的on,因此在每個隱藏域中設定該屬性為關閉,測試成功。

<input type="hidden" id="countUpdateTime" value="-1" autocomplete="off">