Pergunta

Eu estou hospedando uma instância do Internet Explorer (Controle da Web) em uma classe CAxWindow ATL. Como posso evitar que um site pode abrir uma nova janela do hospedado IE? Eu já estou definindo uma implementação de IDocHostUIHandlerDispatch para desativar o menu de contexto.

Foi útil?

Solução

Há um evento no controle ActiveX WebBrowser para exibir uma nova janela (NewWindow, NewWindow2, NewWindow3) que você precisa para ouvir e cancelar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top