I got to tinkering around at using UserJS scripts for Opera today, and found there's a couple of useful ones. First, is the
Autosizer, which lets you resize images in the browser window if they're too large to fit. Firefox and IE can do this already, and thanks to this, it works even better than their versions. Second is the
Image-preloader, which takes page listings of images ("Index Of" types of pages) and pre-loads every image, so that when you click on one they pop up instantly. Having the pre-loader and autosizer together seem to be handy additions to the browser.
But then I got to thinking that maybe 4chan could use a pre-loading feature, so that one could just let the whole page and all its images pre-load, then go back and view the ones you wanted without waiting forever for'em to load. So I modified the pre-loader script, changing:
if (document.title.indexOf("Index of") != -1) {
to
if (document.title.indexOf("Index of") != -1 || window.location.href.indexOf("4chan.org") != -1) {
And it seems to work like a charm. 4chan was running fairly well when I tried it, but later today when it's bogged down will be the real test . . !
Anyhoo, this just scratches the surface of UserJS scripts. Apparently you can do practically anything with'em, and since it uses Javascript, it's even better than Firefox plugins, because they're easier to write.
UserJS.org has a bunch of others to check out.