Fix missing query strings in redirects
This commit is contained in:
parent
ed3941ff72
commit
d25072f6b5
|
@ -57,10 +57,10 @@ chrome.storage.onChanged.addListener(changes => {
|
|||
|
||||
function redirectBibliogram(url) {
|
||||
if (url.pathname === '/' || url.pathname.match(instagramPathsRegex)) {
|
||||
return bibliogramInstance + url.pathname;
|
||||
return bibliogramInstance + url.pathname + url.search;
|
||||
} else {
|
||||
// Redirect user profile requests to '/u/...'
|
||||
return `${bibliogramInstance}/u${url.pathname}`;
|
||||
return `${bibliogramInstance}/u${url.pathname}${url.search}`;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -71,13 +71,13 @@ chrome.webRequest.onBeforeRequest.addListener(
|
|||
if (url.host.match(youtubeRegex)) {
|
||||
if (!disableInvidious) {
|
||||
redirect = {
|
||||
redirectUrl: invidiousInstance + url.pathname
|
||||
redirectUrl: invidiousInstance + url.pathname + url.search
|
||||
};
|
||||
}
|
||||
} else if (url.host.match(twitterRegex)) {
|
||||
if (!disableNitter) {
|
||||
redirect = {
|
||||
redirectUrl: nitterInstance + url.pathname
|
||||
redirectUrl: nitterInstance + url.pathname + url.search
|
||||
};
|
||||
}
|
||||
} else if (url.host.match(instagramRegex)) {
|
||||
|
@ -89,7 +89,7 @@ chrome.webRequest.onBeforeRequest.addListener(
|
|||
}
|
||||
if (redirect) {
|
||||
console.log(
|
||||
'Redirecting', `"${url.host}"`, '=>', `"${redirect.redirectUrl}"`
|
||||
'Redirecting', `"${url.toString()}"`, '=>', `"${redirect.redirectUrl}"`
|
||||
);
|
||||
console.log('Details', details);
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "Privacy Redirect",
|
||||
"description": "Redirects Twitter, Youtube & Instagram requests to privacy friendly alternatives - Nitter, Invidious, & Bibliogram.",
|
||||
"version": "1.1.4",
|
||||
"version": "1.1.5",
|
||||
"manifest_version": 2,
|
||||
"background": {
|
||||
"scripts": [
|
||||
|
|
Loading…
Reference in New Issue