¿Se puede modificar el mecanismo que carga al trabajador en Shared Web Workers?

Consulte esta pregunta relacionada para obtener información sobre esto:

¿Cómo puedo cargar un trabajador web compartido con un script de usuario?

Con esa pregunta en mente, quiero explorar la posibilidad (en el contexto de un script de usuario) de modificar el constructor de Trabajador compartido para que el mecanismo responsable de cargar el trabajador web se reemplace con la función GMGM_xmlhttpRequest, que funciona comoXMLHttpRequest ignorando las mismas políticas de origen.

Para que quede claro, estoy escribiendo un script de usuario para Stack Overflow para ayudar a automatizar un determinado proceso para mí y para otros, y necesito comunicarme entre dos pestañas SO abiertas, lo que se puede hacer muy bien con un Trabajador web compartido, sin embargo, si usted Veré la pregunta relacionada que cité, hay problemas con eso.

¿Se puede modificar el mecanismo que carga al trabajador en Shared Web Workers? ¿Utiliza el nativo de la página?XMLHttpRequest o es alguna función interna que no podemos tocar? Si se puede modificar, ¿cómo puedo acceder para realizar la modificación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta