[英]Chrome reload page after history.back
那讓我發瘋。
我正在使用javascript從主頁面調用詳細信息頁面window.open("4prod.html?pkd="+idd,'_self', false);
在同一窗口中打開的頁面,其中包含產品詳細信息。 打開此詳細信息頁面后,再次在javascript中顯示一個“后退”按鈕onclick="history.go(-1); return false;
在FF中效果很好,這意味着在詳細信息頁面的“后退”按鈕上,主頁面的狀態與我離開時相同,但是在Chrome和IE中,“后退”按鈕會重新加載主頁面和所有條目(輸入,顏色更改等) (用戶已創建的。)已消失,並顯示新刷新的頁面。 我如何才能避免在Chrome nad IE中重新加載只是調用緩存的首頁?
這個答案說如果URL更改,沒有cookie是不可能的。 是否可以將表單放在一個<div>
,然后將其隱藏(並在另一個<div>
顯示詳細信息),然后單擊“后退”按鈕,將其反轉? 如果有的話(一旦頁面加載了JS),執行速度將會更快。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.