Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

InlineScriptReport

interfaz Desde 1.3.0

Resultado de inlineScriptHashes.

ts
import type { InlineScriptReport } from "@meekojs/meeko/build";

Código fuente src/framework/script-hashes.ts:19

Declaración #

ts
interface InlineScriptReport {
	readonly hashes: readonly string[]
	readonly unhashable: readonly string[]
}

Ejemplo #

ts
import { inlineScriptHashes } from "@meekojs/meeko/build";
import type { InlineScriptReport } from "@meekojs/meeko/build";

const report: InlineScriptReport = inlineScriptHashes("<script>console.log(1)</script>");
console.log(report.hashes, report.unhashable);

Propiedades #

hashes #

propiedad sólo lectura

readonly hashes: readonly string[]

Fuentes CSP 'sha256-<base64>' de los scripts en línea ejecutables, ordenadas y sin repetir.

unhashable #

propiedad sólo lectura

readonly unhashable: readonly string[]

JavaScript del documento que ningún hash puede permitir en script-src: atributos on* (<button onclick>) y URL javascript: (<a href="javascript:…">), descritos para un mensaje de error.

Véase también #

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/framework/script-hashes.ts