我想使用内容安全策略并使我的 Django Web 应用程序安全,而没有任何不安全的内联代码。但是,虽然将大部分 JavaScript 代码移动到外部文件很容易,但我也有一段我不知道修复的内联代码。我正在使用 Django,并且我在 Django 模板上下文中有一些变量,我想将其 pqww 转换为 JavaScript。所以目前我只是将它作为内联 JavaScript 输出。但由于 CSP,这不起作用。
<script type="text/javascript">
/* <![CDATA[ */
var documentURL = '{% filter escapejs %}{{ document.get_document_url }}{% endfilter %}';
/* ]]> */
</script>