Enum XFrameOptionsMode

XFrameOptionsMode

Um tipo enumerado que representa os modos X-Frame-Options que podem ser usados para scripts HtmlService do lado do cliente. Esses valores podem ser acessados em HtmlService.XFrameOptionsMode e definidos chamando HtmlOutput.setXFrameOptionsMode(mode).

Para chamar um tipo enumerado, chame a classe mãe, o nome e a propriedade dele. Por exemplo, HtmlService.XFrameOptionsMode.ALLOWALL.

A configuração XFrameOptionsMode.ALLOWALL permite que qualquer site iframe a página. Portanto, o desenvolvedor precisa implementar a própria proteção contra clickjacking.

Se um script não definir um modo X-Frame-Options, o Apps Script vai usar o modo DEFAULT como padrão.

// Serve HTML with no X-Frame-Options header (in Apps Script server-side code).
const output = HtmlService.createHtmlOutput('<b>Hello, world!</b>');
output.setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);

Propriedades

PropriedadeTipoDescrição
ALLOWALLEnumNenhum cabeçalho X-Frame-Options será definido. Isso vai permitir que qualquer site insira a página em um iframe. Portanto, o desenvolvedor precisa implementar a própria proteção contra clickjacking.
DEFAULTEnumDefine o valor padrão do cabeçalho X-Frame-Options, que preserva as suposições normais de segurança. Se um script não definir um modo X-Frame-Options, o Apps Script vai usar esse modo como padrão.