If you print a website you notice that the urls of the links contained on the website are not added to the printout, only the link anchor text is included obviously. It sometimes makes a lot of sense to print the urls as well and a Greasemonkey script named Annotate Links can do that for you.
All you need is a Greasemonkey compatible browser like Firefox, the Greasemonkey extension and the Annotate Links script that adds the functionality. The annotated links are not visible when browsing websites but will become visible once you print the website. Each link gets a unique identifier (number) which corresponds to a link in the link list at the end of the printout.
Update: The Annotate Links script is no longer available on the author's website. The link is returning a 404 not found error.
The Printable userscript is an alternative that you can install instead. You still need Greasemonkey installed in Firefox to make use of the userscript. It is likely that the userscript is also working in Scriptish for Firefox, Google Chrome, Opera and other browsers supporting custom userscripts.
This script automatically adds link references to the end of the printed document. This way, the linked information are visible on the print out which may help in research later on.
Update 2: Most modern browsers include the web address automatically in the print out, so that you do not need to use a script to add those information anymore. We have removed the links in this article as a consequence.
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.