作者knives ()
看板Web_Design
标题[问题] Safari 返回上一页的效果怎麽改选项预设
时间Tue Dec 24 10:43:12 2013
我有一个页面 里面有一个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
1F:→ DongFeng:location.href = document.referrer; 12/25 12:42
2F:→ DongFeng:history.back();location.reload(); 12/25 12:43