文件名称:DOMPurify:DOMPurify-用于HTML,MathML和SVG的纯DOM,超快速,超级耐XSS消毒剂。 DOMPurify具有安全默认值,但提供了许多可配置性和挂钩。 演示:
文件大小:378KB
文件格式:ZIP
更新时间:2024-02-24 10:38:08
javascript svg html security dom
净化 DOMPurify是用于HTML,MathML和SVG的仅DOM,超快速,超耐性XSS消毒剂。 使用和入门也非常简单。 DOMPurify于,同时达到了2.2.6版本。 DOMPurify用JavaScript编写,可在所有现代浏览器(Safari(10 +),Opera(15 +),Internet Explorer(10 +),Edge,Firefox和Chrome-以及使用Blink或WebKit的几乎所有其他浏览器)中使用。 在MSIE6或其他旧版浏览器上,它没有中断。 它要么使用要么什么都不做。 我们的自动化测试目前涵盖,以后还会更多。 我们还将介绍在jsdom上运行D
【文件预览】:
DOMPurify-main
----.gitignore(76B)
----.babelrc(256B)
----package.json(5KB)
----website()
--------index.html(5KB)
----package-lock.json(425KB)
----src()
--------purify.js(39KB)
--------license_header(182B)
--------utils.js(3KB)
--------regexp.js(835B)
--------tags.js(4KB)
--------attrs.js(5KB)
----SECURITY.md(630B)
----.nvmrc(2B)
----dist()
--------purify.js(52KB)
--------purify.cjs.js.map(85KB)
--------purify.es.js.map(85KB)
--------purify.min.js.map(70KB)
--------purify.cjs.js(50KB)
--------purify.js.map(90KB)
--------purify.es.js(50KB)
--------purify.min.js(18KB)
----LICENSE(17KB)
----.settings()
--------.gitignore(184B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(382B)
--------ISSUE_TEMPLATE.md(498B)
--------FUNDING.yml(15B)
--------workflows()
----rollup.config.js(876B)
----.prettierignore(0B)
----scripts()
--------commit-amend-build.sh(225B)
--------build-demo.js(604B)
--------server.js(1KB)
----README.md(21KB)
----demos()
--------hooks-demo.html(1KB)
--------hooks-scheme-allowlist.html(4KB)
--------hooks-node-removal2-demo.html(3KB)
--------hooks-svg-demo.html(9KB)
--------hooks-sanitize-css-demo.html(7KB)
--------config-demo.html(1KB)
--------hooks-mentaljs-demo.html(4KB)
--------hooks-removal-demo.html(4KB)
--------hooks-link-proxy-demo.html(2KB)
--------hooks-target-blank-demo.html(2KB)
--------README.md(16KB)
--------hooks-node-removal-demo.html(985B)
--------trusted-types-demo.html(3KB)
--------lib()
--------hooks-proxy-demo.html(25KB)
--------advanced-config-demo.html(1KB)
--------basic-demo.html(704B)
----bower.json(586B)
----test()
--------jsdom-node-runner.js(446B)
--------karma.conf.js(2KB)
--------test-suite.js(48KB)
--------jsdom-node.js(1KB)
--------purify.min.spec.js(313B)
--------karma.custom-launchers.config.js(3KB)
--------config()
--------purify.spec.js(312B)
--------bootstrap-test-suite.js(3KB)
--------fixtures()
----.editorconfig(174B)
----.prettierrc(52B)