过滤掉危险的HTML标记:script,ifame,object
关于HTML代码中的潜在威胁及狼蚁网站SEO优化的HTML过滤功能
在Web开发中,提交的HTML代码有时可能包含如script、iframe、frameset等标记,这些标记若被恶意利用,可能会对网站构成潜在威胁。针对这一问题,狼蚁网站提供了一项强大的SEO优化功能,其中的一项重要特性就是过滤掉指定的HTML标记,以增强网站的安全性。
特别说明:
1. 对于像
、
这样的单标记,因为它们对网站安全不构成威胁,因此不在过滤范围内。
功能详解:
此功能接受两个参数:待过滤处理的HTML代码内容strHTML,以及待过滤掉的HTML标记名strTAGs。标记名之间以英文逗号(,)分隔。
以下是相关代码示例:
```html
<%
'Written by i{At}CnLei
Function lFilterBadHTML(byval strHTML, byval strTAGs)
Dim objRegExp, strOutput
Dim arrTAG, i
arrTAG = Split(strTAGs, ",")
Set objRegExp = New RegExp
strOutput = strHTML
objRegExp.IgnoreCase = True
objRegExp.Global = True
For i = 0 To UBound(arrTAG)
objRegExp.Pattern = "<" & arrTAG(i) & "[\s\S]+</" & arrTAG(i) & ">"
strOutput = objRegExp.Replace(strOutput, "")
Next
Set objRegExp = Nothing
lFilterBadHTML = strOutput
End Function
'Example
Dim sPageCont
sPageCont = "...网页正文内容..."
sPageCont = FilterBadHTML(sPageCont, "script,iframe,object,table")
%>
```
利用这个函数,您可以轻松地对网页内容进行过滤,移除可能带来安全风险的HTML标记。例如,对网页正文内容进行过滤:`sPageCont = FilterBadHTML(sPageCont,"script,iframe,object,table")`。这行代码将移除指定HTML标签,从而增加网站的安全性。在完成过滤后,可以使用`cambrian.render('body')`来渲染处理后的网页内容。这样,您的网站将更为安全,用户体验也将得到提升。
编程语言
- 过滤掉危险的HTML标记:script,ifame,object
- php 修改上传文件大小限制实例详解
- php通过pecl方式安装扩展的实例讲解
- JavaScript获取页面中第一个锚定文本的方法
- 微信小程序实现点击按钮修改文字大小功能【附
- ThinkPHP3.2.2的插件控制器功能简述
- 解决Mac安装thrift因bison报错的问题
- 利用JS实现页面删除并重新排序功能
- 在SQLServer上查看SQL语句的执行时间的方法
- iframe transparent透明背景方法
- 原生js的数组除重复简单实例
- Laravel框架实现发送短信验证功能代码
- destoon调用discuz论坛中带图片帖子的实现方法
- javascript实现网页屏蔽Backspace事件,输入框不屏蔽
- 搜索sql语句
- 详解如何让InstantClick兼容MathJax、百度统计等