Taking some inspiration from the nvALT Safari browser extension created by Elastic Threads, I’ve put together a bookmarklet that should work in all browsers.
Here is the code:
The simplest way to get it is by dragging this link onto your bookmarks bar:
If no text is selected in the current page, then the bookmarklet will fetch the whole page using Instapaper mobilizer. If you don’t want to run the page through Instapaper mobilizer, then you can edit the bookmarklet and change the variable
If there’s some selected text in the current page, then the bookmarklet will create a note that includes it.