From fdac5dfc091ff8d08802e6b9dd24c3f460677b24 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sun, 10 Jan 2016 14:34:48 -0800 Subject: [PATCH] Work around EasyList /adv/ bug, take two. #217 Fix posting, posting from URL, WebM title, etc. --- src/General/$.coffee | 2 +- src/General/CrossOrigin.coffee | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/General/$.coffee b/src/General/$.coffee index 8e982e16d..a23ea0652 100644 --- a/src/General/$.coffee +++ b/src/General/$.coffee @@ -56,7 +56,7 @@ $.ajax = do -> (url, options={}, extra={}) -> {type, whenModified, upCallbacks, form} = extra # XXX https://forums.lanik.us/viewtopic.php?f=64&t=24173&p=78310 - url = url.replace /^\/\/a\.4cdn\.org\/adv\//, '//a.4cdn.org//adv/' + url = url.replace /^((?:https?:)?\/\/(?:\w+\.)?4c(?:ha|d)n\.org)\/adv\//, '$1//adv/' r = new XMLHttpRequest() type or= form and 'post' or 'get' try diff --git a/src/General/CrossOrigin.coffee b/src/General/CrossOrigin.coffee index 338d20623..920f7cc28 100644 --- a/src/General/CrossOrigin.coffee +++ b/src/General/CrossOrigin.coffee @@ -11,6 +11,8 @@ CrossOrigin = do -> <% } %> binary: (url, cb, headers={}) -> + # XXX https://forums.lanik.us/viewtopic.php?f=64&t=24173&p=78310 + url = url.replace /^((?:https?:)?\/\/(?:\w+\.)?4c(?:ha|d)n\.org)\/adv\//, '$1//adv/' <% if (type === 'crx') { %> if /^https:\/\//.test(url) or location.protocol is 'http:' xhr = new XMLHttpRequest()