diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-08-09 10:15:59 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-08-09 10:16:12 +0300 |
commit | 95d30cb3af0bd09dcc9afb5ea508a60139777812 (patch) | |
tree | 984379d2f7fb8ea87d310428414a4c768b9b8d01 /src/assets | |
parent | Merge https://github.com/libredirect/libredirect (diff) | |
download | libredirect-95d30cb3af0bd09dcc9afb5ea508a60139777812.zip |
Handle youtu.be for FreeTube by @mittermichal https://github.com/libredirect/libredirect/pull/393
Diffstat (limited to 'src/assets')
-rw-r--r-- | src/assets/javascripts/youtube/youtube.js | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/assets/javascripts/youtube/youtube.js b/src/assets/javascripts/youtube/youtube.js index bdb9449a..c3442246 100644 --- a/src/assets/javascripts/youtube/youtube.js +++ b/src/assets/javascripts/youtube/youtube.js @@ -342,6 +342,7 @@ function redirect(url, type, initiator, disableOverride) { case "yatte": return url.href.replace(/^https?:\/{2}/, "yattee://") case "freetube": + if (url.host === "youtu.be") return `freetube://https://youtube.com/watch?v=${url.pathname.slice(1)}&${url.search.slice(1)}` return `freetube://https://youtube.com${url.pathname}${url.search}` } } |