页面输出 · 第 9 题,共 12 题

站点使用了内容安全策略。一个模板包含一小段内联脚本,被浏览器拦截了。如何有针对性地允许它?

有 1 个正确答案。 中等

显示答案

答案

  • B <script nonce="{f:security.nonce(directive: 'script-src')}">…</script>

解析

f:security.nonce 返回当前请求的 nonce,TYPO3 会把它写入 CSP 头,因此浏览器恰好会执行这段脚本。unsafe-inline 会允许所有内联脚本,从而使针对注入代码的防护失效。f:format.raw 只改变转义方式,与 CSP 无关。

认证与考试

下一个考试是什么?

已有 19 项考试可以练习,21 项正在投票中。查看所有认证及官方信息,投出你的一票,或推荐你的考试。

查看全部认证