Hice un guión corto que hace que se elimine el botón 'reproducir en la televisión' en YouTube, y el guión en sí funciona totalmente bien.
El problema es que el script ni siquiera se ejecuta cuando empiezo en la página de inicio de YouTube. Y debido a cómo funciona YouTube, cuando hace clic en un video, continúa sin ejecutar el script. Pero si luego actualizo en la página del video, el script comienza a funcionar bien, incluso si vuelvo a la página de inicio y luego a un video nuevamente (siempre que sea la misma pestaña). Pero luego también dejará de funcionar nuevamente si actualizo en la página de inicio. También funciona totalmente bien cuando abro una nueva pestaña en YouTube directamente en un video. Simplemente no se ejecuta cuando se inicia una nueva sesión de youtube en una pestaña específicamente en la página de inicio.
Intenté usar estos:
@match https://www.youtube.com/* @include https://www.youtube.comPero el script todavía no se ejecuta en absoluto.
Empecé a pensar que esto puede ser un error del lado de TamperMonkey porque ni siquiera es solo mi script el que parece tener este problema. Tengo un script más que se ejecuta en youtube, Youtube Auto-Translate Canceler , que también parece tener este problema.
También es extraño que cuando carga en la página de inicio de YouTube, TamperMonkey en la barra de extensión parece mostrar que hay 2 secuencias de comandos ejecutándose durante una fracción de segundo antes de que desaparezca y muestre 'no se está ejecutando ninguna secuencia de comandos'.
Mientras escribía esto, probé estos:
@match https://* @match https://*/*Y todavía no funcionó solo para la página de inicio de youtube.
Vi esta otra pregunta que tal vez se encuentre en una situación similar, pero no estoy muy seguro de si este es el mismo problema, porque me parece que si este es el caso, entonces no debería funcionar para todo YouTube, no solo la página de inicio.
Así que ahora estoy bastante convencido de que lo más probable es que se trate de un error. Pero quiero saber si alguien conoce algún tipo de solución alternativa, si es que hay alguna. También puede tener que ver con Google Chrome específicamente, pero no estoy seguro.
Gracias.