A. It tries to return original versions of images by modifying the URL.
For example, if you have this image:
?name=orig to the end, you will get a much larger image:
A. Currently ~8000 hardcoded websites (~4600 rules, full list here)
But since it supports many generic engines (e.g. WordPress, Drupal, etc.), it can support many other websites as well.
A. The rules simply modify URLs, so there's a number of reasons why this could happen.
Since userscripts have extra privileges, the userscript will check to make sure the resulting URL is valid, but this website can't, because of cross-origin problems.
If you encounter a broken image, feel free to file an issue on Github, and I'll take a look at it. If it's the script's fault, I will try to fix it ASAP.
A. Websites will sometimes scale images higher than their original resolution. This script's purpose is to return the original unscaled image, which is sometimes smaller.
But if the first image is larger and not scaled up, please file an issue on Github, and I will try to fix it ASAP.
A. Probably because the original image is scaled up. I try to make sure the script doesn't return any URLs that will scale up an image, but if you believe there's an error, please file an issue on Github.
It has the following features (all of which can be configured or disabled):
- Automatically redirecting images opened in a new tab to their larger versions
- An optional image popup feature similar to Imagus, Hover Zoom, MPIV, etc.
- A button to replace all images to their larger versions (can be coupled with extensions that download all images on a page)
A. No, everything is done entirely within your browser.
The website does use Google Analytics, which tracks page views and general events (source code, search for
track_ga), but you can use an adblocker with a tracking filter list enabled to block it.
A. Yes, please send the website and some test URLs (preferrably pairs of thumbnail and original links) to Github and I'll try to add support for it :)