After some investigate it seems unclear which event is triggered when a page has changed server-side. Maybe an idea is that you could introduce polling, run a time and periodically execute JavaScript to see if a certain page or timestamp or any kind of unique identifier has changed?