vue因为xss防护不解释

在使用vue框架时需要懒加载,本想直接在template中写入<script>标签。
但是vue因为xss防护的原因,不解释script标签。
后来引入了requirejs,使用require 再实现懒加载vue居然就不再报错了,这是为什么呢。

虽然requirejs在使用的时候需要配置一下所有用到的js文件,但是并不是都下载到了浏览器内存了啊,但是为什么不算xss呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌上青苔 2022-09-12 10:43:20

经过深入理解xss和requirejs,xss防护指的是从浏览器端注入的一些代码,而requirejs是会从服务器请求获取内容添加,而一些dom操作或者js的执行,一个字符串函数进行解释,运行都算是客户端行为,很危险,而从服务器请求就不会有这种注入问题。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文