Estoy codificando una secuencia de comandos/extensión para un juego de navegador que estoy jugando actualmente. En el juego, puedes presionar un botón que copia automáticamente un código/cadena en tu portapapeles. Me gustaría modificar dicha cadena.
El problema con el que me encuentro actualmente es que el juego está alojado en un sitio que usa un iframe dentro de un iframe y, aunque ya tengo una solución funcional para el juego en sí (puede jugar accediendo a la URL de origen del iframe más interno ), intentar ejecutar esta solución en el sitio host me da el siguiente error:
"indefinido: la API del Portapapeles se ha bloqueado debido a una política de permisos aplicada al documento actual. Consulte goo.gl/EuHzyv para obtener más detalles".
Ya probé el enfoque descrito en esta publicación, pero no funciona, así que aquí está mi pregunta:
Al usar la solución en la publicación vinculada para iframes anidados, ¿qué URL de origen debe usarse?
<iframe src="url1" allow="clipboard-read; clipboard-write self [what url goes here]> <iframe src="url2" allow="clipboard-read; clipboard-write self [what url goes here] <canvas for game with button that copies something into clipboard> </iframe> </iframe>