1
0
mirror of https://github.com/aureliendavid/rsspreview.git synced 2025-08-22 19:28:39 +00:00
rsspreview/background.js
2018-10-25 22:03:08 +02:00

24 lines
557 B
JavaScript

function detectFeed(event) {
// force application/rss+xml to text/xml so the browser displays it instead of downloading
for (var header of event.responseHeaders) {
if (header.name.toLowerCase() == "content-type") {
header.value = header.value.replace(/application\/(rss|atom)\+xml/,'text/xml');
break;
}
}
return {
responseHeaders: event.responseHeaders
};
}
browser.webRequest.onHeadersReceived.addListener(
detectFeed,
{ urls: ["<all_urls>"], types: ["main_frame"] },
["blocking", "responseHeaders"]
)