diff --git a/lib/director/browser.js b/lib/director/browser.js index 1e47293..11c8be4 100644 --- a/lib/director/browser.js +++ b/lib/director/browser.js @@ -93,6 +93,7 @@ var listener = { this.mode = 'legacy'; } + this.initOnchange = onchange; Router.listeners.push(fn); return this.mode; @@ -147,6 +148,10 @@ var listener = { return this; }, + isOnHashChange: function() { + return window.onhashchange === this.initOnchange; + }, + onHashChanged: function () {} }; @@ -284,3 +289,7 @@ Router.prototype.getPath = function () { } return path; }; + +Router.prototype.isOnHashChange = function() { + return listener.isOnHashChange(); +};