29 lines
741 B
CoffeeScript
29 lines
741 B
CoffeeScript
### DisKort
|
|
# (c) Er2 2022
|
|
# Zlib License
|
|
###
|
|
|
|
# Disable CSP
|
|
chrome.webRequest.onHeadersReceived.addListener(
|
|
(det) ->
|
|
for head from det.responseHeaders
|
|
n = head.name.toLowerCase()
|
|
head.value = '' if n is 'content-security-policy' or n == 'content-security-policy-report-only'
|
|
{ responseHeaders: det.responseHeaders }
|
|
|
|
, urls: ['<all_urls>']
|
|
, ['blocking', 'responseHeaders']
|
|
)
|
|
|
|
# Simulate user-agent
|
|
chrome.webRequest.onBeforeSendHeaders.addListener(
|
|
(det) ->
|
|
for head from det.requestHeaders
|
|
n = head.name.toLowerCase()
|
|
head.value = 'DisKort/3.0 (Linux) Firefox/99.0' if n is 'user-agent'
|
|
{ requestHeaders: det.requestHeaders }
|
|
|
|
, urls: ['<all_urls>']
|
|
, ['blocking', 'requestHeaders']
|
|
)
|