Revert Data Saver workarounds. They didn't work. #1241

Revert "Fix bug from 4f9f1941be2aea72b4d8145a62d9835087fbfc39. #1241"

This reverts commit 9e3d33ffd488ef63af1340eeacb146c698a0a7b9.

Revert "Workaround for Chrome Compression Proxy converting images to WebP. #1241"

This reverts commit 4f9f1941be2aea72b4d8145a62d9835087fbfc39.
This commit is contained in:
ccd0 2017-01-07 04:10:18 -08:00
parent 8c61c77f8a
commit adfc3babc9
4 changed files with 5 additions and 9 deletions

View File

@ -407,7 +407,6 @@ QR =
QR.handleFiles [blob]
else
QR.error "Can't load file."
, Accept: Object.keys(QR.extensionFromType).join(',')
handleFiles: (files) ->
if @ isnt QR # file input

View File

@ -43,7 +43,6 @@ QR.oekaki =
blob.name = post.file.name
QR.handleFiles [blob]
QR.oekaki.edit()
, Accept: Object.keys(QR.extensionFromType).join(',')
setup: ->
$.global ->

View File

@ -25,7 +25,6 @@ ajax = (request, sender, sendResponse) ->
xhr = new XMLHttpRequest()
xhr.open 'GET', request.url, true
xhr.setRequestHeader key, value for key, value of request.headers
xhr.responseType = request.responseType
xhr.addEventListener 'load', ->
if @readyState is @DONE && xhr.status is 200

View File

@ -4,8 +4,8 @@ eventPageRequest = do ->
chrome.runtime.onMessage.addListener (data) ->
callbacks[data.id] data
delete callbacks[data.id]
(url, headers, responseType, cb) ->
chrome.runtime.sendMessage {url, headers, responseType}, (id) ->
(url, responseType, cb) ->
chrome.runtime.sendMessage {url, responseType}, (id) ->
callbacks[id] = cb
<% } %>
@ -29,7 +29,7 @@ CrossOrigin =
cb null
xhr.send()
else
eventPageRequest url, headers, 'arraybuffer', ({response, contentType, contentDisposition, error}) ->
eventPageRequest url, 'arraybuffer', ({response, contentType, contentDisposition, error}) ->
return cb null if error
cb new Uint8Array(response), contentType, contentDisposition
<% } %>
@ -66,7 +66,7 @@ CrossOrigin =
GM_xmlhttpRequest options
<% } %>
file: (url, cb, headers={}) ->
file: (url, cb) ->
CrossOrigin.binary url, (data, contentType, contentDisposition) ->
return cb null unless data?
name = url.match(/([^\/]+)\/*$/)?[1]
@ -82,7 +82,6 @@ CrossOrigin =
blob = new Blob([data], {type: mime})
blob.name = name
cb blob
, headers
json: do ->
callbacks = {}
@ -114,7 +113,7 @@ CrossOrigin =
delete callbacks[url]
<% } %>
<% if (type === 'crx') { %>
eventPageRequest url, {}, 'json', ({response, error}) ->
eventPageRequest url, 'json', ({response, error}) ->
if error
delete callbacks[url]
else