An OpenSeadragon plugin for updating the zoom/pan in the page URL.
Create your OpenSeadragon viewer and then:
It'll take the viewer to wherever the page's hash parameters point, and it'll update the page URL with hash parameters.
You can watch for the
bookmark-url-change event on the viewer to be notified when the URL changes (the
url property of the event is the new URL).
See demo.html for an example. You can also see it in the wild here: https://minecraft.greener.ca/byblos/map/overworld/
Thanks to @jason-green-io for the generous support!