3、清理请理节点 对于已经有用户控制的DocumentFragment,Sani。为强力解决XSS跨站点脚本攻击,原生WEB安全API终于出现了( 二 )。" />

为强力解决XSS跨站点脚本攻击,原生WEB安全API终于出现了( 二 )


sanitizer.sanitizeFor("div", user_input).innerHTML // <em>Hello There</em><img src=https://www.isolves.com/it/aq/wl/2021-12-07/"">3、清理请理节点
对于已经有用户控制的DocumentFragment,Sanitizer.sanitize()可以直接对DOM树节点进行清理 。
// Case: The input data is available as a tree of DOM nodes.const sanitizer = new Sanitizer()const $userDiv = ...;$div.replaceChildren(s.sanitize($userDiv));除了以上提到的三种方式之外,SanitizerAPI通过删除和、过滤属性和标记来修改HTML字符串 。
举个“栗子” 。

为强力解决XSS跨站点脚本攻击,原生WEB安全API终于出现了

文章插图