As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Permissões de iframe ao conceder acesso ao Amazon Connect a aplicativos de terceiros
Ao configurar aplicativos de terceiros por meio da onboarding
interface do usuário ou da API do AWS Console, você pode especificar configurações de iframe
permissão. Essas permissões podem ser modificadas mesmo após a configuração do aplicativo.
Por padrão, todos os aplicativos de terceiros recebem quatro iframe
permissões básicas: allow-forms
allow-popups
allow-same-origin
,, allow-scripts
e. Como alguns aplicativos podem exigir funcionalidades aprimoradas, iframe
permissões adicionais podem ser solicitadas durante o processo de registro do aplicativo.
Importante
Embora as permissões de iframe sejam suportadas em aplicativos de terceiros, atualmente elas não são suportadas em aplicativos de terceiros incorporados em guias. Essa limitação afeta qualquer aplicativo de terceiros que tente usar a funcionalidade iframe nas incorporações do guia. Aplicativos padrão de terceiros fora dos guias podem continuar usando as permissões de iframe conforme o esperado.
nota
A compatibilidade do navegador para as seguintes permissões pode variar de acordo com as diferentes implementações do navegador.
Permissão | Descrição |
---|---|
Permitir | |
leitura em prancheta | Controla se o aplicativo tem permissão para ler dados da área de transferência. Atualmente, é compatível com o Chrome, mas não com o Firefox e o Safari. |
gravação em prancheta | Controla se o aplicativo tem permissão para gravar dados na área de transferência. Atualmente, é compatível com o Chrome, mas não com o Firefox e o Safari. |
microfone | Controla se o aplicativo tem permissão para usar dispositivos de entrada de áudio. |
câmera | Controla se o aplicativo tem permissão para usar dispositivos de entrada de vídeo. |
Caixa de areia | |
formulários de permissão | Permite que a página envie formulários. É suportado por padrão. |
permitir pop-ups | Permite que o aplicativo abra pop-ups. É suportado por padrão. |
allow-same-origin | Se esse token não for usado, o recurso será tratado como sendo de uma origem especial que sempre falha na política de mesma origem (potencialmente impedindo o acesso a dados storage/cookies e outros JavaScript APIs). É suportado por padrão. |
scripts de permissão | Permite que a página execute scripts. É suportado por padrão. |
permitir downloads | Permite baixar arquivos por meio de um <a><area>elemento ou com o atributo download, bem como por meio da navegação que leva ao download de um arquivo |
modal de permissão | <dialog>Permite que a página abra janelas modais por window.alert (), window.confirm (), window.print () e window.prompt (), enquanto abrir um é permitido independentemente dessa palavra-chave |
allow-storage-access-by-ativação do usuário | Permite usar a API de acesso ao armazenamento para solicitar acesso a cookies não particionados. |
allow-popups-to-escape-caixa de areia | Permite abrir um novo contexto de navegação sem forçar as bandeiras de sandbox sobre ele |
Configuração de amostra
As permissões de iframe podem ser configuradas usando um modelo semelhante ao seguinte.
Por exemplo, para conceder permissões de prancheta:
{ "IframeConfig": { "Allow": [ "clipboard-read", "clipboard-write" ], "Sandbox": [ "allow-forms", "allow-popups", "allow-same-origin", "allow-scripts" ] } }
Observações importantes
-
Por padrão, se o campo de configuração do iframe for deixado em branco ou definido como colchetes vazios {}, as seguintes permissões de sandbox serão concedidas automaticamente:
-
formulários de permissão
-
permitir pop-ups
-
allow-same-origin
-
scripts de permissão
{ "IframeConfig": { "Allow": [], "Sandbox": ["allow-forms", "allow-popups", "allow-same-origin", "allow-scripts"] } }
-
-
Para configurar explicitamente um aplicativo sem permissões, você deve definir matrizes vazias para ambos
Allow
e:Sandbox
{ "IframeConfig": { "Allow": [], "Sandbox": [] } }