[問題] Safari 返回上一頁的效果怎麼改選項預設

看板Web_Design作者時間12年前 (2013/12/24 10:43), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
我有一個頁面 裡面有一個select 我在select 的 onchange 事件 做了 window.location.href = "根據選項決定導到那一頁" 的轉頁的效果 可是 導頁之後 ,我呼叫 window.history.go(-1);或是window.history.back(); 甚至是直接點browser自己的回上一頁 發現 如果是Safari或是其他手機內建的browser 回到 上一頁的 時候, 原本的 選項 依然維持在 轉頁之前所選的選項 整個頁面根本沒有做整個重新loading的動作 但是像是Firefox Chrome ,返回上一頁的時候,選單 的預設選項是 正確的 比方說 我的 選單 有兩個 選項 A ,B 一開始在頁面A的 時候 ,預設選項是A 因為我選了選項B,會 轉頁到頁面B 但是我直接在頁面B返回上一頁,也就是頁面A 在Safari看到的 預設選項 依然 是 B,正確來說 頁面根本沒有重load 但是在Firefox Chrome 卻會正常的 看到 預設選項是 A 請問該怎麼調整Safari才能 讓效果跟在Firefox Chrome 看到是一樣的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.136.26.131

12/25 12:42, , 1F
location.href = document.referrer;
12/25 12:42, 1F

12/25 12:43, , 2F
history.back();location.reload();
12/25 12:43, 2F
文章代碼(AID): #1IkFJ2a1 (Web_Design)