These instructions have been adapted from a guide by Berkeley Library.
javascript:!function(){var e=function(e,t,n){e.setAttribute(t,n)},t=document,n=t.createElement("div"),o=n.style;e(n,"id","ffptkloader"),o.position="fixed",o.top=0,o.right=0,o.width="100%",o.backgroundColor="#000",o.color="#EEE",o.textAlign="center",o.fontFamily="sans-serif",o.padding="2em",o.zIndex="6999999",n.textContent="Loading Push to Kindle...",t.body.appendChild(n);!function(n){var o=t.createElement("form");e(o,"method","post"),e(o,"action",n),e(o,"accept-charset","UTF-8");var d=t.createElement("input");e(d,"type","hidden"),e(d,"name","inputhtml");try{var a,i=t.cloneNode(!0);(a=i.getElementById("ffptkloader"))&&a.parentNode.removeChild(a),["script","style","canvas","select","textarea"].forEach(function(e){for(var t=i.getElementsByTagName(e),n=t.length-1;n>=0;n--)t[n].parentNode.removeChild(t[n])}),e(d,"value",i.documentElement.outerHTML),o.appendChild(d),t.body.appendChild(o),o.submit()}catch(e){}}("https://pushtokindle.fivefilters.org/send.php?url="+encodeURI(window.location.href))}();
These instructions have been adapted from a guide by Berkeley Library.
javascript:!function(){var e=function(e,t,n){e.setAttribute(t,n)},t=document,n=t.createElement("div"),o=n.style;e(n,"id","ffptkloader"),o.position="fixed",o.top=0,o.right=0,o.width="100%",o.backgroundColor="#000",o.color="#EEE",o.textAlign="center",o.fontFamily="sans-serif",o.padding="2em",o.zIndex="6999999",n.textContent="Loading Push to Kindle...",t.body.appendChild(n);!function(n){var o=t.createElement("form");e(o,"method","post"),e(o,"action",n),e(o,"accept-charset","UTF-8");var d=t.createElement("input");e(d,"type","hidden"),e(d,"name","inputhtml");try{var a,i=t.cloneNode(!0);(a=i.getElementById("ffptkloader"))&&a.parentNode.removeChild(a),["script","style","canvas","select","textarea"].forEach(function(e){for(var t=i.getElementsByTagName(e),n=t.length-1;n>=0;n--)t[n].parentNode.removeChild(t[n])}),e(d,"value",i.documentElement.outerHTML),o.appendChild(d),t.body.appendChild(o),o.submit()}catch(e){}}("https://pushtokindle.fivefilters.org/send.php?url="+encodeURI(window.location.href))}();
Note:
In Android, selecting the bookmarklet from the bookmarks menu won't work. You'll have to trigger it in the way described above – by typing the name in the address bar.