Skip to content

Commit ca9d4b8

Browse files
author
KImi no waw wa
committed
account and studio youtube fix
1 parent a8f0b09 commit ca9d4b8

File tree

2 files changed

+32
-6
lines changed

2 files changed

+32
-6
lines changed

firefox-src/background.js

+16-3
Original file line numberDiff line numberDiff line change
@@ -427,9 +427,22 @@ function updateRules(parameterRedirectServices, customInstances) {
427427
}
428428

429429
if (parameterRedirectServices.youtube) {
430-
redirectRules.push(
431-
createRedirectRule(1, "youtube.com", randYoutubeInstance)
432-
);
430+
redirectRules.push({
431+
id: 1,
432+
priority: 1,
433+
condition: {
434+
urlFilter: "||youtube.com",
435+
resourceTypes: ["main_frame"],
436+
excludedInitiatorDomains: [randYoutubeInstance],
437+
excludedRequestDomains: ["accounts.youtube.com", "studio.youtube.com"],
438+
},
439+
action: {
440+
type: "redirect",
441+
redirect: {
442+
transform: { scheme: "https", host: randYoutubeInstance },
443+
},
444+
},
445+
});
433446
redirectRules.push({
434447
id: 2,
435448
priority: 1,

src/background.js

+16-3
Original file line numberDiff line numberDiff line change
@@ -428,9 +428,22 @@ function updateRules(parameterRedirectServices, customInstances) {
428428
}
429429

430430
if (parameterRedirectServices.youtube) {
431-
redirectRules.push(
432-
createRedirectRule(1, "youtube.com", randYoutubeInstance)
433-
);
431+
redirectRules.push({
432+
id: 1,
433+
priority: 1,
434+
condition: {
435+
urlFilter: "||youtube.com",
436+
resourceTypes: ["main_frame"],
437+
excludedInitiatorDomains: [randYoutubeInstance],
438+
excludedRequestDomains: ["accounts.youtube.com", "studio.youtube.com"],
439+
},
440+
action: {
441+
type: "redirect",
442+
redirect: {
443+
transform: { scheme: "https", host: randYoutubeInstance },
444+
},
445+
},
446+
});
434447
redirectRules.push({
435448
id: 2,
436449
priority: 1,

0 commit comments

Comments
 (0)