Bookmarklet
Share from anywhere
One bookmark, every page you will ever read. Below is the button to drag, the code to paste where dragging is not offered, and what the script is allowed to see.
Drag me up to the bookmarks bar ↑
Where dragging does not work
Every browser can hold a bookmarklet; not every one lets you drop a link on the bar to make it. Where it refuses, make an ordinary bookmark — name it whatever you like — then edit it and paste the code below over the address.
Safari hides the bar until you ask for it: View → Show Favourites Bar, then add a bookmark and edit its address. Firefox takes the drag, but only once the bookmarks toolbar is showing. On a phone there is no bar at all: save it as a bookmark and run it by typing its name in the address bar.
javascript:(function(){var u=encodeURIComponent(location.href),t=encodeURIComponent(document.title);window.open('https://addtosite.com/share?url='+u+'&title='+t,'ats_share','width=620,height=580');})();What it does, and does not
It reads two things, only when you press it: the address of the page you are on and its title. Both go into the share window and nowhere else.
It is not an extension. It cannot run on its own, cannot see pages you have not pressed it on, and asks for no permissions — a bookmark holding a few lines of script is all it is. You can read the whole thing above.
Pressing it opens the share tool with the address and title already filled in, so your sharing services are one click further on.