Fix-update Business Standard (mobile to desktop)

master
magnolia1234 2021-04-11 19:52:41 +02:00
parent ab9d8769cd
commit 94c901aaa5
3 changed files with 36 additions and 1 deletions

View File

@ -756,6 +756,7 @@ ext_api.webRequest.onBeforeRequest.addListener(function (details) {
["blocking"]
);
// m.faz.net set user-agent to mobile
const faz_uaMobile = "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.122 Mobile Safari/537.36";
ext_api.webRequest.onBeforeSendHeaders.addListener(function (details) {
if (!isSiteEnabled(details)) {
@ -776,6 +777,39 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function (details) {
},
["blocking", "requestHeaders"]);
// wap.business-standard.com (mobile) redirect to www (desktop)
ext_api.webRequest.onBeforeRequest.addListener(function (details) {
if (!isSiteEnabled(details)) {
return;
}
var updatedUrl = details.url.replace('/wap.', '/www.');
return { redirectUrl: updatedUrl };
},
{urls:["*://wap.business-standard.com/*"], types:["main_frame"]},
["blocking"]
);
// www.business-standard.com set user-agent to desktop
const business_standard_uaDesktop = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.122 Safari/537.36";
ext_api.webRequest.onBeforeSendHeaders.addListener(function (details) {
if (!isSiteEnabled(details)) {
return;
}
let headers = details.requestHeaders;
headers = headers.map(function (header) {
if (header.name.toLowerCase() === 'user-agent')
header.value = business_standard_uaDesktop;
return header;
});
return {
requestHeaders: headers
};
}, {
urls: ["*://www.business-standard.com/*"],
types: ["main_frame"]
},
["blocking", "requestHeaders"]);
// fix nytimes x-frame-options (hidden iframe content)
ext_api.webRequest.onHeadersReceived.addListener(function (details) {
if (!isSiteEnabled(details)) {

View File

@ -5,6 +5,7 @@ Post-release
Add Dagens Industri (Sweden)
Add La Nouvelle Republique du Centre-Ouest (France)
Add VeloNews
Fix-update Business Standard (mobile to desktop)
Fix-update El Pais
Fix-update National Geographic USA
Fix-update Stratfor

View File

@ -489,5 +489,5 @@
"*://*.wallkit.net/*",
"*://*.wsj.net/*"
],
"version": "2.1.5.6"
"version": "2.1.5.7"
}