3条回答 默认 最新
- CSDN专家-showbo 2022-09-19 21:22关注
设置dom的innerHTML,里面的js代码并不会执行,虽然是蓝色的,vue的xss注入一般通过v-html绑定富文本,但是包含script不会执行
改为dom事件,比如img的onerror事件来自动执行,示例如下<div id="app"> <div v-html="msg"></div> </div> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script> <script> var vue = new Vue({ el: '#app', data: { msg: '<img onerror="alert(11)" src="xx">' } }) </script>
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 stm32f103串口无法正常发送接收数据
- ¥15 如何仅使用递归法改变链表顺序
- ¥30 频率与占空比均可调的方波发生器
- ¥15 VB6.0中PICTUREBOX加载本地图片无法显示
- ¥100 关于游戏app session获取的问题
- ¥15 爬虫程序爬取TTGChina网站文章代码
- ¥35 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
- ¥15 如何用下图方法在AMESim中搭建离心泵模型
- ¥15 C#连接服务器,请求时报Ssl/Tsl未能建立安全通道
- ¥15 xcode15build的c++ dylib在10.15上不兼容