Histórico da Página
Pode ser Esta opção é usada para evitar ataques de clickjacking, assegurando que o seu conteúdo não seja incorporado em outros sites.
Para isso é necessário indicar se o conteúdo pode ou não ser apresentado em um <frame>, <iframe> ou <object>.
Existem 3 possíveis valores para esta opção:
1) DENY
Os navegadores sempre irão impedir que a página seja exibida se esta estiver dentro de um frame.
2) SAMEORIGIN
Se a página estiver dentro de um frame, os navegadores irão impedir que seja exibida somente se a origem de navegação for diferente.
Por exemplo, se http://origem.com/smartclient.html estiver configurado com SAMEORIGIN, a página pode ser enquadrada por qualquer página a partir de http://origem.com/. Caso contrário, o navegador irá impedir que seja exibida.
3) ALLOW-FROM uri
A página só pode ser exibido em um frame sobre a origem especificada.
...
definir o controle de acesso HTTP (CORS) e deve ser informada em formato JSON.
Nota |
---|
O Cross-origin resource sharing (CORS) (ou compartilhamento de recursos de origem cruzada), é a especificação de segurança implementada pelos browsers e que define meios pelo qual um navegador e um servidor web podem interagir para determinar se permiti ou não que seus recursos sejam acessados por uma página web de um domínio diferente. |
Quando não for definida a opção Config.HTTPHeaders no arquivo smartclient.ini, o Smartclient HTML só será acessado por páginas web do mesmo domínio (default).
Para especificar um domínio diferente, a opção Config.HTTPHeaders deve conter a informação "Access-Control-Allow-Origin".
- Config.HTTPHeaders = {"Access-Control-Allow-Origin": "*"}, o Smartclient HTML será acessado por páginas web de qualquer domínio.
- Config.HTTPHeaders = {"Access-Control-Allow-Origin": "http://exemplo.com
...
- "}, o Smartclient HTML será acessado por páginas web do mesmo domínio e por páginas do domíniohttp://exemplo.com
...
- .
Painel | ||
---|---|---|
| ||
Config.FrameOptions=DENYHTTPHeaders = {"Access-Control-Allow-Origin": "*"} Ouou Config.FrameOptions=SAMEORIGINHTTPHeaders = {"Access-Control-Allow-Origin": "http://exemplo.com"} Ouou Config.FrameOptions=ALLOW-FROM HTTPHeaders = {"Access-Control-Allow-Origin": "http://exemplo.com", "Access-Control-Allow-Methods": "POST, GET, OPTIONS"} |
Para mais opções de cabeçalho HTTP, consultar https://www.w3.org/TR/cors/
Informações | ||
---|---|---|
| ||
A partir da versão 2.23.1510 |