If anyone else is having this problem and urgently needs a work-around I have found that the code below works.
window.router = new Router()
try
Parse.history.start({})
catch err
console.log(err)
Parse.history.checkUrl()
window.onhashchange = Parse.history.checkUrl