Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Permisos de iframe al conceder acceso a Amazon Connect a aplicaciones de terceros
Al configurar aplicaciones de terceros mediante la onboarding
interfaz de usuario o la API de la consola de AWS, puede especificar la configuración de los iframe
permisos. Estos permisos se pueden modificar incluso después de configurar la aplicación.
De forma predeterminada, a todas las aplicaciones de terceros se les conceden cuatro iframe
permisos básicos: allow-forms
allow-popups
allow-same-origin
,, yallow-scripts
. Dado que algunas aplicaciones pueden requerir una funcionalidad mejorada, se pueden solicitar iframe
permisos adicionales durante el proceso de registro de la solicitud.
nota
La compatibilidad del navegador para los siguientes permisos puede variar según la implementación del navegador.
Permiso | Descripción |
---|---|
Permitir | |
leído en el portapapeles | Controla si la aplicación puede leer datos del portapapeles. Actualmente es compatible con Chrome, pero no con Firefox y Safari. |
escritura en portapapeles | Controla si la aplicación puede escribir datos en el portapapeles. Actualmente es compatible con Chrome, pero no con Firefox y Safari. |
micrófono | Controla si la aplicación puede utilizar dispositivos de entrada de audio. |
cámara | Controla si la aplicación puede utilizar dispositivos de entrada de vídeo. |
Sandbox | |
formularios de admisión | Permite a la página enviar formularios. Se admite de forma predeterminada. |
permitir ventanas emergentes | Permite que la aplicación abra ventanas emergentes. Es compatible de forma predeterminada. |
allow-same-origin | Si no se usa este token, se considera que el recurso proviene de un origen especial que siempre no cumple con la política del mismo origen (lo que podría impedir el acceso a los datos storage/cookies , entre otras JavaScript APIs cosas). Se admite de forma predeterminada. |
allow-scripts | Permite que la página ejecute scripts. Se admite de forma predeterminada. |
permitir descargas | Permite descargar archivos a través de un <a><area>elemento o con el atributo de descarga, así como a través de la navegación que conduce a la descarga de un archivo |
allow-modal | <dialog>Permite que la página abra ventanas modales mediante window.alert (), window.confirm (), window.print () y window.prompt (), mientras que abrir a está permitido independientemente de esta palabra clave |
allow-storage-access-by-activación por parte del usuario | Permite utilizar la API de acceso al almacenamiento para solicitar el acceso a cookies no particionadas. |
allow-popups-to-escape-sandbox | Permite abrir un nuevo contexto de navegación sin forzar las banderas de sandboxing |
Ejemplo de configuración
Los permisos de iframe se pueden configurar mediante una plantilla similar a la siguiente.
Por ejemplo, para conceder permisos de portapapeles:
{ "IframeConfig": { "Allow": [ "clipboard-read", "clipboard-write" ], "Sandbox": [ "allow-forms", "allow-popups", "allow-same-origin", "allow-scripts" ] } }
Notas importantes
-
De forma predeterminada, si el campo de configuración del iframe se deja en blanco o se establece con corchetes vacíos {}, se conceden automáticamente los siguientes permisos de entorno aislado:
-
formularios de permiso
-
permitir ventanas emergentes
-
allow-same-origin
-
permitir scripts
{ "IframeConfig": { "Allow": [], "Sandbox": ["allow-forms", "allow-popups", "allow-same-origin", "allow-scripts"] } }
-
-
Para configurar de forma explícita una aplicación sin permisos, debe configurar matrices vacías para ambos tipos y:
Allow
Sandbox
{ "IframeConfig": { "Allow": [], "Sandbox": [] } }