【发布时间】:2018-04-21 20:36:51
【问题描述】:
我在我的主题中使用引导选项卡。我将当前标签号存储到localstorage。执行完我的功能后,我正在重新加载我的页面并从localstorage 获取tab#。它在 chrome 上运行良好,但在 Firefox 上运行不正常。以下是我的代码:
$("ul.nav-tabs > li > a").on("shown.bs.tab", function(e){
var id = $(e.target).attr("href").substr(1);
window.location.hash = id;
localStorage.setItem('tab',id);
});
我正在从存储中获取:
localStorage.getItem('tab');
例如在 Chrome 中它给出#tab3,但在 Firefox 中它给出htab3。将# 替换为h。我怎样才能解决这个问题?
【问题讨论】:
-
很怀疑FF对
localStorage有这么严重的问题。如果你做console.log(id),你会看到什么?
标签: jquery firefox local-storage