diff options
| author | Samantaz Fox <coding@samantaz.fr> | 2023-09-27 23:01:25 +0200 |
|---|---|---|
| committer | Samantaz Fox <coding@samantaz.fr> | 2023-09-27 23:03:24 +0200 |
| commit | 47cc9dc169595af77f4fdd740d83479d5d111f43 (patch) | |
| tree | bf874cde6379dc08b9f308a7c2f7a857e0e94629 /assets/js | |
| parent | 700c57559bb61f18657ba0d2a761b568dfdb509a (diff) | |
| download | invidious-47cc9dc169595af77f4fdd740d83479d5d111f43.tar.gz invidious-47cc9dc169595af77f4fdd740d83479d5d111f43.tar.bz2 invidious-47cc9dc169595af77f4fdd740d83479d5d111f43.zip | |
JS: Fix missing domain in URL constructor
Diffstat (limited to 'assets/js')
| -rw-r--r-- | assets/js/player.js | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/assets/js/player.js b/assets/js/player.js index bed02875..c34da9b5 100644 --- a/assets/js/player.js +++ b/assets/js/player.js @@ -98,11 +98,13 @@ if (video_data.params.quality === 'dash') { /** * Function for add time argument to url + * * @param {String} url + * @param {String} [base] * @returns {URL} urlWithTimeArg */ -function addCurrentTimeToURL(url) { - var urlUsed = new URL(url); +function addCurrentTimeToURL(url, base) { + var urlUsed = new URL(url, base); urlUsed.searchParams.delete('start'); var currentTime = Math.ceil(player.currentTime()); if (currentTime > 0) @@ -132,14 +134,16 @@ player.on('timeupdate', function () { // Invidious links + let domain = window.location.origin; + let elem_iv_embed = document.getElementById('link-iv-embed'); let elem_iv_other = document.getElementById('link-iv-other'); let base_url_iv_embed = elem_iv_embed.getAttribute('data-base-url'); let base_url_iv_other = elem_iv_other.getAttribute('data-base-url'); - elem_iv_embed.href = addCurrentTimeToURL(base_url_iv_embed); - elem_iv_other.href = addCurrentTimeToURL(base_url_iv_other); + elem_iv_embed.href = addCurrentTimeToURL(base_url_iv_embed, domain); + elem_iv_other.href = addCurrentTimeToURL(base_url_iv_other, domain); }); |
