Eza's Image Glutton

Redirects to high-res images on gallery sites, skipping past descriptions and comments

< 脚本 Eza's Image Glutton 的反馈

提问 / 留言

§
发布于:2018-05-11
编辑于:2018-05-11

Fixes

// @include     http://youhate.us/*page=post&s=view*
// @include     https://youhate.us/*page=post&s=view*

=

// @include     http*://youhate.us/*page=post&s=view*

and so on

§
发布于:2018-05-11
编辑于:2018-05-11

// @include http*://www.gelbooru.com/s=view // @include http*://gelbooru.com/s=view

=

// @include     http*://*gelbooru.com/*s=view*
§
发布于:2018-05-11

// @include http://gelbooru.com/page=post&s=view

=

// @include     http*://*gelbooru.com/*s=view*
§
发布于:2018-05-11
编辑于:2018-05-11

corrected http*

// @exclude     http*://www.deviantart.com/users/outgoing?*
§
发布于:2018-05-11
编辑于:2018-05-11

resume: all http replace to http* all https replace to http* all insertions replace to *

§
发布于:2018-05-11
编辑于:2018-05-11

lost break; in case 'jabarchives.com'

§
发布于:2018-05-11
编辑于:2018-05-11

VAR modified_url = window.location.href + '#dnr';

§
发布于:2018-05-11

var ugoku_link = pixiv.context.ugokuIllustData.src; undefined

§
发布于:2018-05-11

use Tampermonkey and it's syntax checker, my padawan, and may the Force be with you

§
发布于:2018-09-02

hello, did you hear me?

Ezalias作者
§
发布于:2018-09-03

Yes, I did, and corrected the one bug that was genuinely a bug: the missing break in the select block.

Wildcards before the domain allow execution on arbitrary domains. Since this script is innately about blind redirection I'd like to eliminate those vulnerabilities, not proliferate them - and doing so in a human-readable format is nontrivial. The @include mechanism is too simple for its own good.

The pixiv object was not declared because it was provided by the page.

§
发布于:2018-09-03
编辑于:2018-09-03

ok, better to replace 'http*' to 'https?'

Ezalias作者
§
发布于:2018-09-03

Some sites require both http:// and https://. I've avoided duplicating all of them because best practices do call for minimizing @include count.

Obviating the sites with wildcard subdomains really requires regexes, which are gibberish to concerned users and also a pain to debug.

§
发布于:2018-09-09

but 'https?' is working normally on http

§
发布于:2019-01-07

for( x in illust_ids ) { // For each string split on illustId,

'x' is not defined!

for( var x in illust_ids ) {            // For each string split on illustId,
§
发布于:2019-01-07

modified_url = window.location.href + '#dnr'; // add do-not-redirect tag to current URL

'modified_url' is not defined

    var modified_url = window.location.href + '#dnr';       // add do-not-redirect tag to current URL

发布留言

登录以发布留言。