html嵌入js代码显示而不执行的
来源:互联网 发布:淘宝小米f码怎么用 编辑:程序博客网 时间:2024/05/27 20:16
昨天跟朋友聊了点关于web安全方面的问题,我对这个摄入不深。提到关于html嵌入js不是让他执行而是显示。第一反应就是html转移,用过把
<script>alert(1)<script>
这一块代码,存入数据库里面,当被读取然后输出到浏览器的时候,html肯定会被执行。一般写代码的时候,insert的时候,肯定会随手会转义一下,知道这是为了安全考虑。久而久之也不动脑筋了忽略了一些东西吧。
1.对<script>类似标签进行过滤。凡事发现的直接剔除。
2.对<script>对标签进行转义
经测试以后,第一段html会被浏览器解释成第二段的形式进行显示,浏览器不会对html进行2次解释,也就是说不会把<font color="red">This is some text!</font>
在进行一次解释。This is some text!字体颜色不会被设置成红色。正常模式确实会这么显示,但是在debug模式下,可以轻松改版html代码和样式这是要注意的。
3.<script> 替换成别的标签,在html加载的时候由css去控制其样式,并告诉用户这是XX语言的代码,js做一些效果,比如监听鼠标,双击就全选,单击就取消,这是目前大多数web网站采用的一种形式。
0 0
- html嵌入js代码显示而不执行的
- js和css代码嵌入html文件的方式总结
- HTML中嵌入js代码的两种方法
- 【js】:html代码如何嵌入js文件
- 执行dos命令而不显示界面
- 如何在 JS 中嵌入 HTML 代码?
- html嵌入播放FLV的HTML代码
- js代码中不加alert后边的代码不执行
- js代码不执行问题
- Applet程序浅析(如何嵌入HTML代码中执行)
- Flask+Bootstrap Web开发中Python代码嵌入html 时中文显示失败的解决方法
- vue.js显示html代码
- html嵌入css和js的方式
- html中嵌入flv格式文件的代码
- html页面嵌入视频的代码
- html中,可嵌入的视频代码
- html中嵌入flv格式文件的代码
- pyqt通过qtwebkit嵌入显示html与js
- salt常用命令、模块、执行
- Android如何监听蓝牙耳机的按键事件
- 将java的Date转换成Solr的时间格式
- 宏定义的位置
- Android studio jar冲突 文件冲突 aar引用相同的文件 引用相同的jar包 重复导入相同依赖包
- html嵌入js代码显示而不执行的
- Stanford机器学习---第四讲. 神经网络的表示
- 【经典转载】Linux进程学习系列之二 fork()和vfork()的学习
- List判断非空
- Android唯一识别号
- jboss中调用Tuexdo服务遇到的问题 - JBAS014671
- 音乐播放
- 当Shell遇上了NodeJs
- Android深入浅出系列之Bluetooth—蓝牙操作(二)