Greasy Fork is available in English.
Script for removing si parameter from share url.
< Feedback on Youtube share url si parameter remover.
Something wrong, I've modified some of the code.
if (filtered.length) { const url_field = filtered[0].querySelector("input#share-url"); if (split[1].includes("si=")) url_field.value = split[0] + (split[2] ? '?' + split[2] : ''); else if (split[2].includes("si=")) url_field.value = split[0] + (split[1] ? '?' + split[1] : ''); let last_value = url_field.value; const update_url = () => { if (url_field.value != last_value) { const split = url_field.value.split(/[?&]/); url_field.value = split[0] + (split[2] ? '?' + split[2] : ''); last_value = url_field.value; } window.requestAnimationFrame(update_url); } window.requestAnimationFrame(update_url); observer.disconnect(); }
replace to this
if (filtered.length) { const url_field = filtered[0].querySelector("input#share-url"); let last_value = url_field.value; const update_url = () => { if (url_field.value != last_value) { const split = url_field.value.split(/[?&]/); if (split[1].includes("si=")){ url_field.value = split[0] + (split[2] ? '?' + split[2] : ''); } else if (split[2].includes("si=")){ url_field.value = split[0] + (split[2] ? '?' + split[1] : ''); } last_value = url_field.value; } window.requestAnimationFrame(update_url); } window.requestAnimationFrame(update_url); observer.disconnect(); }
The code will work fine.
I fixed it, i kind of messed it up before when trying to fix playlists, but now it works
Sign in to post a reply.
Something wrong, I've modified some of the code.
replace to this
The code will work fine.