Merge branch 'master' of https://github.com/libredirect/libredirect
This commit is contained in:
commit
20b5093989
|
@ -155,7 +155,19 @@ function redirect(url, type, initiator, forceRedirection) {
|
|||
case "freetube": {
|
||||
return `freetube://https://youtu.be${url.pathname}${url.search}`.replace(/watch\?v=/, "")
|
||||
}
|
||||
case "invidious":
|
||||
case "piped":
|
||||
case "pipedMaterial":
|
||||
case "cloudtube": {
|
||||
if (url.pathname.startsWith("/live_chat")) {
|
||||
return null;
|
||||
}
|
||||
return `${randomInstance}${url.pathname}${url.search}`;
|
||||
}
|
||||
case "poketube": {
|
||||
if (url.pathname.startsWith("/live_chat")) {
|
||||
return null;
|
||||
}
|
||||
if (url.pathname.startsWith('/channel')) {
|
||||
const reg = /\/channel\/(.*)\/?$/.exec(url.pathname)
|
||||
if (reg) {
|
||||
|
@ -475,7 +487,7 @@ function redirect(url, type, initiator, forceRedirection) {
|
|||
// wikiless doesn't have mobile view support yet
|
||||
}
|
||||
for (let i = 0; i < GETArguments.length; i++) link += (i == 0 ? "?" : "&") + GETArguments[i][0] + "=" + GETArguments[i][1]
|
||||
return link
|
||||
return link + url.hash
|
||||
}
|
||||
case "proxiTok": {
|
||||
if (url.pathname.startsWith('/email')) return
|
||||
|
|
Loading…
Reference in New Issue