From 5afb980a38eb40ee3accb529299885caf7f62f62 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Tue, 18 Sep 2018 00:57:18 -0700 Subject: [PATCH] Use of background page now needed in Chrome extension for all cross-origin requests. --- src/platform/CrossOrigin.coffee | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/platform/CrossOrigin.coffee b/src/platform/CrossOrigin.coffee index b817a168d..bf069b1a2 100644 --- a/src/platform/CrossOrigin.coffee +++ b/src/platform/CrossOrigin.coffee @@ -101,13 +101,8 @@ CrossOrigin = delete callbacks[url] (url, cb, bypassCache) -> - <% if (type === 'crx') { %> - plainAJAX = (/^https:\/\//.test(url) or location.protocol is 'http:') - <% } %> <% if (type === 'userscript') { %> - plainAJAX = not (GM?.xmlHttpRequest? or GM_xmlhttpRequest?) - <% } %> - if plainAJAX + unless GM?.xmlHttpRequest? or GM_xmlhttpRequest? if bypassCache $.cleanCache (url2) -> url2 is url if (req = $.cache url, cb, responseType: 'json') @@ -115,6 +110,7 @@ CrossOrigin = else cb.call {} return + <% } %> if bypassCache delete results[url]