Beemer (dr_tectonic) wrote,
Beemer
dr_tectonic

bookmarklets

I'm trying to think of something interesting to say about my day other than "Gha! So much email!" (I waded, hip-deep, into my inbox to try and wrest some semblance of organization from it with regard to prioritizing my manifold tasks before I hop on a plane and it all goes to hell next week), and didn't come up with much.

So instead, I will share something useful I figured out how to do today:

If you use Firefox, and you have the options set so that new windows are forced to open in a new tab instead, you can save the following javascript code as a bookmark:

javascript:(function(){ var dl,dll,i; function linkIsSafe(u) { if (u.substr(0,7)=='mailto:') return false; if (u.substr(0,11)=='javascript:') return false; return true; } dl = document.links; dll = dl.length; if (window.getSelection && window.getSelection().containsNode) { for(i=0; i<dll; ++i) { if (window.getSelection().containsNode(dl[i], true) && linkIsSafe(dl[i].href)) window.open(dl[i].href); } } } )();

And when you click on that bookmark (which you can put in your toolbar folder to make it all handy and accessible), it will open up all the links in your current selection in new tabs. Which is a lot easier than middle-clicking on 37 different links one after another.

[Note: you can't put javascript in an LJ entry, so I can't make the bookmarklet into a normal link that you can "bookmark link" on. Instead, you'll have to cut and paste the code into a bookmark; sorry.]

Hooray for bookmarklets! I got it from here, but I modified it a little, because the unmodified version has an annoying confirmation popup and will open up everything if there are no links in your selection, neither of which was behavior I thought desirable.
Tags: geekage
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 4 comments