InlineScriptReport
interfaz Since 1.3.0
Resultado de inlineScriptHashes.
ts
import type { InlineScriptReport } from "@meekojs/meeko/build";Source code src/framework/script-hashes.ts:19
Declaración #
ts
interface InlineScriptReport {
readonly hashes: readonly string[]
readonly unhashable: readonly string[]
}Example #
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
#
readonly hashes: readonly string[]Fuentes CSP 'sha256-<base64>' de los scripts en línea ejecutables, ordenadas y sin repetir.
unhashable
#
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.
See also #
- CSP with hashes Framework full-stack