Evitar caixa de alerta do navegador da web

1

Desenvolvemos nosso próprio painel usando o iFrame e exibimos vários painéis usando nossa plataforma e alternamos periodicamente para outro iFrame usando o Java Script.

Às vezes, o painel mostrará um pop-up de caixa de alerta com a mensagem

Esses pop-ups estão nos incomodando porque, quando eles mostram, precisamos nos conectar remotamente a esse painel e clicar em OK. Se não clicarmos em ok, o iFrame não poderá mudar para outro painel.

A página em bi.smu é executada no servidor Tomcat como um serviço da Web para o nosso servidor MSTR e a sessão já está aumentada para 60 segundos.

Como podemos desativar a mensagem pop-up?

    
por Yohanes AI 05.03.2018 / 08:35

1 resposta

2

As mensagens que você está vendo provavelmente são exibidas usando uma caixa de alerta JavaScript (usando a função JavaScript alert() ).

Os alertas de JavaScript podem ser desativados no navegador, no entanto, a maioria dos navegadores não possui uma configuração incorporada para isso, em vez disso, você terá que desativá-lo usando JavaScript, substituindo a função alert() . A melhor forma de fazer isso depende do navegador que você usa. Veja, por exemplo, JavaScript: Anulando o alerta () e Como posso desabilitar popups / alertas de javascript no Chrome? para detalhes.

Além disso, a maioria dos navegadores modernos permite que você desative alertas de sites que exibem muitos deles. Por exemplo, no Firefox, se uma página mostrar mais de três alertas, os alertas receberão uma caixa de seleção informando "Impedir que essa página crie diálogos adicionais". Se você marcar a caixa e descartá-la, a página será impedida de criar diálogos adicionais. No entanto, acredito que isso só permanecerá em vigor até que a página seja recarregada, por isso não é uma medida permanente.

    
por 05.03.2018 / 09:18