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.
Only “real” links are added this way to the document. Javascript links or relative links are not included which makes a lot of sense obviously. You can preview the output if you select Print Preview from the menu of your browser, the way the links are prepared and added should be visible there if the Greasemonkey extension is running.
Related posts:
Reveal Destination of Tiny Url LinksLoad Multiple URLs In Firefox
Automatically Convert Mistyped and Obfuscated URLs in Firefox
Firefox Page Scroll Marker
Create Links from unlinked URLs


Meanwhile – do you have a Ghacks button?
I want to place one to my blog profile.
Ghacks helped me a lot, may be my profile will return to it a few visitors or subscribers.
Actually I do not have any buttons :) But I probably could ask a friend to create some, which dimensions would you need ? Very nice of you to do that, thanks ;)
Oh, whatever yo like. What you think about 90×32?
Let your friend create some, and let people to pick what they like ;)
I have this nice 600×600 button right here, do you want it ;)
Taking into account, that our webmasters call 468px high banner “skyscraper”, I think, that 600×600 is too large ;)
This will be useful for me. :D