博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ueditor 添加微软雅黑字体 异常“从客户端中检测到有潜在危险的 request.form值”,解决...
阅读量:6957 次
发布时间:2019-06-27

本文共 698 字,大约阅读时间需要 2 分钟。

使用ueditor往数据库添加文本内容时,如果字体有css样式, <,>," 这些字符会导致报出异常信息:从客户端中检测到有潜在危险的 request.form值

 

因为这些字符有可能会被XSS跨站脚本攻击,所以vs会报出异常,解决这个问题的办法就是把这些html标记字符替换为html文本字符。

网上有些方法是关闭网站的检测,我认为这是不安全的方法。

下面说一下如果替换这些字符:

1 

结合之前文章说过的Jquery替换字符串方法,

解决“从客户端中检测到有潜在危险的 request.form值”:

  1、通过content = content.replace(/</g, '&lt;').replace(/"/g, '&quot;').replace(/>/g, '&gt;');

    这是自己手动替换。

  2、通过content = UE.utils.unhtml(content);

    这是ueditor提供的方法,其实源码与方法一是一样的。

  即可把<、"、>替换为html文本。

解决ueditor的微软雅黑报出异常“从客户端中检测到有潜在危险的 request.form值”

  不知道为什么,ueditor的字体改为微软雅黑后,html文本会变为style="font-family: 微软雅黑, &#39;Microsoft YaHei&#39;;"

  看到源码中,&#39;表示单引号,但我发现是单引号是没有用的,所以我也直接替换为空,就没有报错了。

 

转载于:https://www.cnblogs.com/chenyucong/p/6061443.html

你可能感兴趣的文章
MySQL 新建用户,为用户授权,指定用户访问数据库
查看>>
ZOJ-1649 Rescue---BFS+优先队列
查看>>
MySQL 备份和恢复策略(一)
查看>>
UML构建模块(转载)
查看>>
.NET设计模式(8):适配器模式(Adapter Pattern)(转)
查看>>
x10I pC套件 官方网站下载
查看>>
VI 命令简介
查看>>
当git上只做文件大小写重命名的修改时,如何躲坑
查看>>
基础算法之排序--快速排序
查看>>
1702-03组
查看>>
MyEclipse导入ant项目——Java编程思想
查看>>
@芥末的糖 ---------- MVC,MVP,MVVM的联系和区别
查看>>
个人作业数组续
查看>>
写给大二的同学,请看完这篇文章
查看>>
音频增益响度分析 ReplayGain 附完整C代码示例
查看>>
Netty系列之Netty线程模型
查看>>
uva10129 PlayOnWords(并查集,欧拉回路)
查看>>
删除centos 7 系统自带的 openjdk
查看>>
angular2 学习笔记 ( ngModule 模块 )
查看>>
Visio2010绘制上下文数据流图
查看>>