Bookmarklets are great for adding functionality to your browser without the hassle of extensions. They also happen to work very on mobile browsers such as Safari and Chrome. With them, you can add a button to instantly fix smartphone browser problems and send a page to various services, change font sizes, and much more. Here’s a list of some of the most useful bookmarklets.
Bookmarklets are small pieces of code that run on a page when you click on them. They work on any browser, whether mobile or desktop, which means they’re a simple way to make your smartphone’s browser a lot more useful.
It’s easy to add bookmarklets manually to Safari and Chrome. You can also sync your bookmarks across devices and add bookmarklets from your desktop (Chrome/Safari instructions) so they show up on your smartphone.
Subscribe In Feedly
After the death of Google Reader, Feedly became my default RSS reader. Since I don’t use the Feedly app, I found myself reading a lot of different blogs on my phone and kept forgetting to actually add those subscriptions to my feed. This bookmarklet makes it possible to add those subscriptions with a click:
javascript:void(d=document);void(el=d.getElementsByTagName('link'));void(g=false);for(i=0;ihttp://www.feedly.com/home#subscription/feed/'+h)">http://www.feedly.com/home#subscription/feed/'+h)">http://www.feedly.com/home#subscription/feed/'+h);}}};if(!g){window.alert('Could not find the RSS Feed');}; 212Reply
Make Pages More Readable With Readability
Readability is best known as a bookmarking site, but you can also use it strip down obnoxious web sites so they’re easier to read. This is great for mobile browsing because it cuts back on bandwidth by getting rid of pictures, videos and ads. All you need to do is install the bookmarklet, then click it when you’re on an article you want to read:
javascript:(%28function%28%29%7Bwindow.baseUrl%3D%27https%3A//www.readability.com%27%3Bwindow.readabilityToken%3D%27%27%3Bvar%20s%3Ddocument.createElement%28%27script%27%29%3Bs.setAttribute%28%27type%27%2C%27text/javascript%27%29%3Bs.setAttribute%28%27charset%27%2C%27UTF-8%27%29%3Bs.setAttribute%28%27src%27%2CbaseUrl%2B%27/bookmarklet/read.js%27%29%3Bdocument.documentElement.appendChild%28s%29%3B%7D%29%28%29)">http://www.readability.com%27%3Bwindow.readabilityToken%3D%27%27%3Bvar%20s%3Ddocument.createElement%28%27script%27%29%3Bs.setAttribute%28%27type%27%2C%27text/javascript%27%29%3Bs.setAttribute%28%27charset%27%2C%27UTF-8%27%29%3Bs.setAttribute%28%27src%27%2CbaseUrl%2B%27/bookmarklet/read.js%27%29%3Bdocument.documentElement.appendChild%28s%29%3B%7D%29%28%29)">www.readability.com%27%3Bwindow.readabilityToken%3D%27%27%3Bvar%20s%3Ddocument.createElement%28%27script%27%29%3Bs.setAttribute%28%27type%27%2C%27text/javascript%27%29%3Bs.setAttribute%28%27charset%27%2C%27UTF-8%27%29%3Bs.setAttribute%28%27src%27%2CbaseUrl%2B%27/bookmarklet/read.js%27%29%3Bdocument.documentElement.appendChild%28s%29%3B%7D%29%28%29) 411Reply
Send To Pocket/Kindle/Instapaper
A phone isn’t the best place to read, so I tend to want to send pages to other services to read later. You can always just cut and paste links between apps, but a bookmarklet makes it a lot faster. Personally, I use Pocket, but you can send any page you’re currently reading over to whatever bookmarking service you want pretty easily:
Pocket:
javascript:(function(){ISRIL_H='11f7';PKT_D='getpocket.com';ISRIL_SCRIPT=document.createElement('SCRIPT');ISRIL_SCRIPT.type='text/javascript';ISRIL_SCRIPT.src='http://'+PKT_D+'/b/r.js';document.getElementsByTagName('head')">http://'+PKT_D+'/b/r.js';document.getElementsByTagName('head')">http://'+PKT_D+'/b/r.js';document.getElementsByTagName('head')[0].appendChild(ISRIL_SCRIPT)})();
Kindle:
javascript:(%28function%28%29%7Bwindow.baseUrl%3D%27http%3A//www.readability.com%27%3Bwindow.readabilityToken%3D%27%27%3Bvar%20s%3Ddocument.createElement%28%27script%27%29%3Bs.setAttribute%28%27type%27%2C%27text/javascript%27%29%3Bs.setAttribute%28%27charset%27%2C%27UTF-8%27%29%3Bs.setAttribute%28%27src%27%2CbaseUrl%2B%27/bookmarklet/send-to-kindle.js%27%29%3Bdocument.documentElement.appendChild%28s%29%3B%7D%29%28%29)">http://www.readability.com%27%3Bwindow.readabilityToken%3D%27%27%3Bvar%20s%3Ddocument.createElement%28%27script%27%29%3Bs.setAttribute%28%27type%27%2C%27text/javascript%27%29%3Bs.setAttribute%28%27charset%27%2C%27UTF-8%27%29%3Bs.setAttribute%28%27src%27%2CbaseUrl%2B%27/bookmarklet/send-to-kindle.js%27%29%3Bdocument.documentElement.appendChild%28s%29%3B%7D%29%28%29)">www.readability.com%27%3Bwindow.readabilityToken%3D%27%27%3Bvar%20s%3Ddocument.createElement%28%27script%27%29%3Bs.setAttribute%28%27type%27%2C%27text/javascript%27%29%3Bs.setAttribute%28%27charset%27%2C%27UTF-8%27%29%3Bs.setAttribute%28%27src%27%2CbaseUrl%2B%27/bookmarklet/send-to-kindle.js%27%29%3Bdocument.documentElement.appendChild%28s%29%3B%7D%29%28%29)
Instapaper:
javascript:function iprl5(){var d=document,z=d.createElement('scr'+'ipt'),b=d.body,l=d.location;try{if(!b)throw(0);d.title='(Saving...) '+d.title;z.setAttribute('src',l.protocol+'//www.instapaper.com/j/uQMxxPQBfUxi?u='+encodeURIComponent(l.href)">http://www.instapaper.com/j/uQMxxPQBfUxi?u='+encodeURIComponent(l.href)">www.instapaper.com/j/uQMxxPQBfUxi?u='+encodeURIComponent(l.href)+'&t='+(new Date().getTime()));b.appendChild(z);}catch(e){alert('Please wait until the page has loaded.');}}iprl5();void(0)
Change Font Sizes
Fonts on the internet are far from regulated, which means it’s often difficult to actually read anything when you’re on your phone. One of my favorite sets of bookmarks allows me to decrease and increase the font size. Here’s the JavaScript you’ll need:
Font smaller:
javascript:var p=document.getElementsByTagName('*');for(i=0;iFont larger: javascript:var p=document.getElementsByTagName('*');for(i=0;i
Use LastPass On Mobile
Lastpass is awesome for keeping your passwords safe, but it's problematic when you're working on mobile because you don't usually know your passwords. The Lastpass bookmarklets make it so you can use the Lastpass login, autofill, and form fill functions on your iOS device. Just head to https://lastpass.com/index.php?ac=1 and click Settings > Bookmarklets to get your bookmarklet scripts.
Comments