I've actually designed it with a Phonegap integration in mind, to be honest.
I think it's possible but you'd probably have to add a great deal of complexity to the code. I'm not familiar with Backbone.js, but may be you can use it to implement routing?