Vue防止xss攻击的示例分析:用node.js做测试,在终端引入xss,命令如下:npm install xss --save在vue的页面进行引入,例如:import xss from&
Vue防止xss攻击的示例分析:
npm install xss --save
在vue的页面进行引入,例如:
import xss from 'xss'
定义一个变量进行测试,例如:
//测试一个没有进行防止xss攻击的示例
<p v-html="test"></p>
export default {
data () {
return {
test: `<a onclick='alert("xss攻击")'>链接</a>`
}
}
解决以上情况的方法:
<p v-html="$xss(test)"></p>
import xss from 'xss'
export default {
data () {
return {
test: `<a onclick='alert("xss攻击")'>链接</a>`
}
}
Object.defineProperty(Vue.prototype, '$xss', {
value: xss
})
--结束END--
本文标题: vue怎么防止xss攻击
本文链接: https://www.lsjlt.com/news/116154.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-27
2024-04-27
2024-04-27
2024-04-27
2024-04-27
2024-04-27
2024-04-27
2024-04-27
2024-04-27
2024-04-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0