Link Ninja is a browser extension that allows you to swiftly select multiple links by opening a selection rectangle with your mouse. Once your selection is complete a configurable action can be applied to the result.
Available actions are: open in tabs, open in tabs on demand (ie: load tab contents only after selecting the tab), open in tabs deferred (ie: delay between each tab opening), copy to clipboard (allowing custom formatting), and bookmark.
Targeting rules can be set up to restrict link elements available for selection, and can be configured by specifying a CSS selector or URL pattern.
By default, Link Ninja is set up to start selecting by right clicking and dragging.
If no targeting rules are bound to the current URL, links will be filtered by the biggest font size within the selected set.
Upon release of the right mouse button the configured action will be applied to the selection, which, by default, is to open the selected links into tabs. If, instead of releasing the right button, the left mouse button is clicked, a pop-up with all of the available actions will be shown.
If you want to cancel the selection just press the escape key.
Triggers for selection start, selection cancel, and showing the action menu can be configured in the options dialog; as well as action, and visual settings.
A link will be available for selection when it matches at least one include rule and no exclude rules bound to the current page's URL.
To create a targeting rule:
To manage configured targeting rules select Manage targeting rules from the Link Ninja toolbar dropdown.
You can edit a rule's bound URL and targeting value by double clicking on the appropriate cell, as well as toggle the enabled status.
Right click on a rule for a context menu with more options.
Link Ninja plays nice with the following extensions: