Merge pull request #11 from saucettv/main

Update background.js
This commit is contained in:
Shane Lindsay 2021-06-04 17:53:40 -07:00 committed by GitHub
commit 4384d50abc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 28 additions and 2 deletions

View File

@ -1,4 +1,17 @@
function stripUnusedParams(str, params) {
if (!params) {
params = [ 'token', 'sig' ];
}
var tempUrl = new URL('https://localhost/' + str);
for (var i = 0; i < params.length; i++) {
tempUrl.searchParams.delete(params[i]);
}
return tempUrl.pathname.substring(1) + tempUrl.search;
}
function onPlaylistBeforeRequest(details) {
details.url = stripUnusedParams(details.url, null);
// (hls\/|vod\/)(.+?)$
const match = /(hls|vod)\/(.+?)$/gim.exec(details.url);
@ -41,4 +54,4 @@ chrome.webRequest.onBeforeSendHeaders.addListener(
onBeforeSendHeaders,
{ urls: ["https://api.ttv.lol/playlist/*", "https://api.ttv.lol/vod/*"] },
["blocking", "requestHeaders"]
);
);

View File

@ -1,5 +1,18 @@
function stripUnusedParams(str, params) {
if (!params) {
params = [ 'token', 'sig' ];
}
var tempUrl = new URL('https://localhost/' + str);
for (var i = 0; i < params.length; i++) {
tempUrl.searchParams.delete(params[i]);
}
return tempUrl.pathname.substring(1) + tempUrl.search;
}
function onPlaylistBeforeRequest(details) {
details.url = stripUnusedParams(details.url, null);
// (hls\/|vod\/)(.+?)$
const match = /(hls|vod)\/(.+?)$/gim.exec(details.url);
@ -42,4 +55,4 @@ function onPlaylistBeforeRequest(details) {
onBeforeSendHeaders,
{ urls: ["https://api.ttv.lol/playlist/*", "https://api.ttv.lol/vod/*"] },
["blocking", "requestHeaders"]
);
);