No need to fool CF's cache anymore.

This commit is contained in:
Nicolas Stepien 2012-07-19 22:34:29 +02:00
parent 2cbb7b2e4c
commit aeb4b6f5a7
2 changed files with 8 additions and 10 deletions

View File

@ -4613,12 +4613,12 @@
error: function() {
var src, timeoutID, url,
_this = this;
src = this.src.replace(/\?\d+$/, '').split('/');
src = this.src.split('/');
if (!(src[2] === 'images.4chan.org' && (url = Redirect.image(src[3], src[5])))) {
if (g.dead) {
return;
}
url = "//images.4chan.org/" + src[3] + "/src/" + src[5] + "?" + (Date.now());
url = "//images.4chan.org/" + src[3] + "/src/" + src[5];
}
if ($.engine !== 'webkit' && url.split('/')[2] === 'images.4chan.org') {
return;
@ -4801,12 +4801,12 @@
thumb = this.previousSibling;
ImageExpand.contract(thumb);
$.rm(this);
src = this.src.replace(/\?\d+$/, '').split('/');
src = this.src.split('/');
if (!(src[2] === 'images.4chan.org' && (url = Redirect.image(src[3], src[5])))) {
if (g.dead) {
return;
}
url = "//images.4chan.org/" + src[3] + "/src/" + src[5] + "?" + (Date.now());
url = "//images.4chan.org/" + src[3] + "/src/" + src[5];
}
if ($.engine !== 'webkit' && url.split('/')[2] === 'images.4chan.org') {
return;

View File

@ -3636,11 +3636,10 @@ ImageHover =
clientX: - 45 + parseInt style.left
clientY: 120 + parseInt style.top
error: ->
src = @src.replace(/\?\d+$/, '').split '/'
src = @src.split '/'
unless src[2] is 'images.4chan.org' and url = Redirect.image src[3], src[5]
return if g.dead
# This will fool CloudFlare's cache.
url = "//images.4chan.org/#{src[3]}/src/#{src[5]}?#{Date.now()}"
url = "//images.4chan.org/#{src[3]}/src/#{src[5]}"
return if $.engine isnt 'webkit' and url.split('/')[2] is 'images.4chan.org'
timeoutID = setTimeout (=> @src = url), 3000
# Only Chrome let userscripts do cross domain requests.
@ -3756,11 +3755,10 @@ ImageExpand =
thumb = @previousSibling
ImageExpand.contract thumb
$.rm @
src = @src.replace(/\?\d+$/, '').split '/'
src = @src.split '/'
unless src[2] is 'images.4chan.org' and url = Redirect.image src[3], src[5]
return if g.dead
# This will fool CloudFlare's cache.
url = "//images.4chan.org/#{src[3]}/src/#{src[5]}?#{Date.now()}"
url = "//images.4chan.org/#{src[3]}/src/#{src[5]}"
return if $.engine isnt 'webkit' and url.split('/')[2] is 'images.4chan.org'
timeoutID = setTimeout ImageExpand.expand, 10000, thumb, url
# Only Chrome let userscripts do cross domain requests.