Cria um objeto para manipular uma página HTML, trocando informações em tempo real entre o SmartClient e o Navegador através do protocolo WebSocket.
Hierarquia
- TControl
- TWebEngine
Construtores
Propriedades
Métodos
Observações
- Disponivel em build superior à 131227A.
- A comunicação entre o SmartClient e o Navegador é feita através do componente TWebChannel, conforme exemplo a seguir.
Nota 1
Nas plataformas móveis não é possível sobrepor componentes ADVPL sobre o Navegador do TWenEngine, esta é uma característica da biblioteca gráfica Qt.
Depurar a camada HTML/JS do WebEngine
É possível depurar a camada HTML/JS do componente TWebEngine invocando o SmartClient via linha de comando, como no exemplo abaixo:
smartclient --remote-debugging-port=8888
Onde a porta, no exemplo 8888, deverá ser chamada no navegador Chrome, permitindo então a depuração.
Mais detalhes acesse o link abaixo:
Qt WebEngine Debugging and Profiling
Veja também
Exemplo
Importante
Abaixo esta disponível um exemplo documentado de uso do componente:
https://github.com/totvs/twebengine-sample
O TWebEngine no Youtube
Abrangência
Protheus 11 , TOTVS Application Server