This is very similar to hypothes.is, apart from the hashing: https://web.hypothes.is/
I like the inline annotations, but likely it'll need full access to DOM.
Edit: oh wait...chrome only
Not to detract from the OP.
(Edit: It's an open standard. There are plugins for different browsers, a web interface and API)