So why don't google just disable the possibility of hijacking the back button in Chrome, to give an example?
So isn't that also back hijacking?
For your use case all you need is the page to get notified so it can save. Remember that on Android your onSaveInstanceState gets called and you have to save your state or lose it.