Script for removing si parameter from share url.
< 腳本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
登入以回復
Something wrong, I've modified some of the code.
replace to this
The code will work fine.