Histórico da Página
...
Painel |
---|
No SmartClient HTML o TWebEngine é um <Iframe/> e por questões de segurança (Same-origin_policy) os navegadores bloqueiam scripts que tentam acessar um iframe com uma origem diferente. Isso seria uma falha de segurança e como por exemplo a técnica maliciosa de Clickjacking. Os eventos que controlam o timeout do Smartclient são disparados pela navegação entre componentes AdvPL (Tab/Enter), porém ao utilizar o componente TWebEngine no SmartClient HTML só será possível capturar esses eventos evitando se o InactiveTimout se o protocolo, nome do host e a porta forem da mesma origem. As configurações abaixo devem ser seguidas. |
Painel | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
A origem é considerada diferente se pelo menos uma das seguintes partes do endereço não for mantida: protocol://hostname:port/... O protocolo, o nome do host e a porta devem ser os mesmos. OBS: Se pelo menos uma das seguintes partes do endereço for diferente, o smartclient pode perder por controle de inatividade e navegação pelo (iframe/twebengine) pode cair.
|
Painel | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
|