Actualmente estoy creando una extensión de Google Chrome que muestra un reproductor de Twitch dentro de la ventana de la extensión. Para ello necesito tener el dominio/sitio web en el que está alojada la extensión. En este caso, supongo que sería Google Chrome, pero no entiendo muy bien cómo obtener el nombre de dominio exacto.
¡Gracias por adelantado!
Para ello necesito tener el dominio/sitio web en el que está alojada la extensión.
No están alojados en ningún dominio, Chrome los carga directamente desde su copia local de la extensión. El esquema utilizado en la URL es chrome-extension:// , no http:// ni https:// . Por ejemplo:
chrome-extension://longstringofcharacterhere/filename.html
Si necesita proporcionar a Twitch un dominio (por ejemplo, para obtener una lista de aprobación en su política CORS o algo similar), simplemente no hay dominio para darles. (No lo he intentado, pero las extensiones de Chrome están realmente bloqueadas de forma predeterminada, dudo que incluso puedas incrustar un iframe cargado desde un dominio que controlas. Las extensiones son una pesadilla para la privacidad y la seguridad, por lo que Google las bloquea completamente).