Backbone.history.start导致安全错误18

时间:2013-08-20 13:05:11

标签: javascript html5 backbone.js html5-history

我在路由器初始化后启动Backbone.history.start时出现问题:

$(document).ready(function () {
    app = new StyleRouter();
    Backbone.history.start({pushState: true, root: '/'});
});

它开始工作,但后来我给另一个人重新编写HTML代码(他不知道,他做了什么特别的事情)然后它导致Chrome中的“未捕获错误:SecurityError:DOM Exception 18”,特别是在线:

this.history.replaceState({}, document.title, this.root + this.fragment + loc.search);
在backbone.js中

深入研究并与旧代码进行比较一事无成。它可能是什么?

1 个答案:

答案 0 :(得分:0)

最后我发现有一个js代码,在location.hash中添加了一个多余的斜杠。仍然好奇为什么它会导致安全错误。