Open Links is a Ubiquity plugin that allows you to open links on a page or normal URLs. That practically allows you to navigate the web without leaving your keyboard.

To use type ‘open’ (shortcut only ‘o’) followed by the name of any link on the page or a URL.

The source is available here openlinks.js.

First example illustrates navigation through a page. Matching is case-insensitive and 5 links are displayed as a suggestion.

openlinks1 Open Links

You can alternatively start typing a URL and the plugin will lead you there.

openlinks2 Open Links

Check out more Ubiquity plugins.

9 Responses to “Open Links”

  1. hi, there is a mistake in you code which renders it unusable (at least with ubiquity 0.1.2).
    At the very end

    link="http://"+link.text;

    should be

    link="http://"+link;

    And the same function is confused when you open pages with secure protocol (https://) you should add that.

    greetings

  2. It would be really awesome if there was an “open in new tab” command aswell

  3. Andrew, thanks for pointing out to Vimperator. I have a hint how powerful it can be but is there an easy tutorial on how to use it? I am so confused :)

  4. I am really glad that somebody wrote this. There is a similar functionality in Vimperator which is one of the awesomest and most under appreciated mozilla addons. I would love it if ubiquity would develop a lot of the features of vimperator.

    There are definitely things to be learned there.

  5. That’s nice, but Mozilla and Firefox have had link search for years: just type apostrophe (’) and any substring of the link name. Press Control+L to type a URL to visit.

  6. This is a sweet command! I love being mouse-free! Thanks for writing this!!!

  7. I’m getting a message “firebug required for full usage[object Object]” when i execute these commands, whether firebug is installed or not.

Trackbacks/Pingbacks

  1. Open Links - Ubiquity Plugins | DiggoMania
  2. Aza’s Thoughts » Ubiquity: Thank You

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>