A Bookmarklet to Enable All Text Selection
If you installed this bookmarklet before June 28, 2016, you should re-install your bookmarklet and update to the latest version, which works on more websites and defeats more strategies that prevent text selection and copy/paste. It also no longer depends on jQuery, which will improve reliability even further. Big thanks to RoxKilly for your contribution!
I have noticed at least one lyrics website has started preventing users from copying lyrics. (As if the lyrics website has a copyright on someone else’s song lyrics!) While there are some good user-experience reasons to disable text selection for certain parts of a web app, but clearly entire the point of a lyrics website is to look up lyrics — and selecting lines can make it easier to read in your browser, or perhaps you want to paste the lyrics into an MP3’s ID3 data (“Get Info” in iTunes).
So screw that.
Here’s a bookmarklet that should allow you to select anything on a web page. It’s not an ultimate solution, but it works for me. Just click it on an offending page.
Install it by dragging the above bookmarklet to your browser’s bookmarks bar, or by copying its target and pasting it as a new bookmark.
Or, if your system displays this symbol (a mathematical, serif, capital letter I, reminiscent of a text-selection I-beam cursor), I think it makes for a neater bookmarklet:
You can see even more of my little bookmarklets here. I hope some prove useful!
It is quite possible that this script won’t work on some pages. Don’t send nasty comments if this turns out to be true, but bug reports are welcome.
The source code for this bookmarklet is available on GitHub.