我的网站上有一个带有两组选项卡的页面,每个选项卡的链接都是 ajax 驱动的,但在未启用 javascript 的情况下具有适当的 href。我即将使用诸如 jQuery Address 之类的插件来实现一个 ajax '后退按钮' 解决方案。
我对这个解决方案的问题/困惑是,在 javascript 有机会解析哈希并加载正确的内容之前,页面的默认内容仍然被加载。如果我最初隐藏内容,非 JavaScript 用户将永远看不到任何内容。如果我最初不隐藏内容,用户将在更新之前看到错误的页面(除了首先加载错误选项卡然后加载正确选项卡的额外开销)。
处理此问题的最佳/最常见方法是什么?
谢谢,布赖恩