推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
stillwater

浏览器是如何在历史记录中记住每个页面的状态的?

  •  
  •   stillwater · Nov 7, 2015 · 4092 views
  •   You need to sign in to view this topic
    This topic created in 4003 days ago, the information mentioned may be changed or developed.
    自己做一个页面时遇到的一个问题。
    需求是页面中有一个 select 元素,改变选项时跳转到对应的页面。
    实现方法是在 onchange 上用 window.location 来控制。
    但是在测试的时候发现一个问题:一个页面上默认选中的是 A ,选择 B 跳转到另一个页面后再点浏览器上的后退回来,由于之前选择过了 B ,这个时候看到的选中的选项还是 B 。现在用的一个这种的方案是跳转之前先把选项改成 A ,不过感觉应该有更好的解决方法?
    2 replies  •  2015-11-07 18:24:41 +08:00
    jugelizi
        1
    jugelizi  
       Nov 7, 2015
    no-cache
    mengzhuo
        2
    mengzhuo  
       Nov 7, 2015 via iPhone
    window.history
    印象中是这个
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1262 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:25 · PVG 04:25 · LAX 13:25 · JFK 16:25
    ♥ Do have faith in what you're doing.