【已知】关于页面中一些按钮事件响应报错的问题
( 本已知问题持续补充... )1. 编辑保存
问题描述:
发帖点击保存按钮,页面没有响应?
问题复现及原因:
通过字数检查:帖子的字节受系统限制: 10 到 10000 字节。
当编辑器内的内容超出这个限定值,会导致报错(页面中没有写报错提醒组件)导致无响应,同时内容无法保存至数据库。
导致该原因的位置:经过排查,发现复制粘贴的内容中有图片,编辑器将图片转换成字符串的base64格式存入数据库,这个格式会导致字节长度巨大,导致出错。
尝试解决方式:
更改图片保存的格式和方法,修改编辑器对图片的处理方式。
更优方案:图片使用图床或云存储。
临时解決方案:
文章和帖子中需要插入的图片都先建议在编辑器点击图片按钮,使用本地上传、或者粘贴图片地址的方式。
2. 页面操作按钮报错
问题描述:
顶部工具栏和快捷操作工具栏任意按钮点击无响应,(发现更多复现该问题的地方都是同一处报错)
问题原因:
if (s != ' ' &&indexOf('ajaxerror') != -1)由于一些用户浏览器自装的插件或扩展程序,比如 “强制网页使用自定义字体”,引起的JS冲突,导致该问题。
该行判断需要获取到的handleResult的值,如果获取到的是underfined,会导致判断卡在此处,但数据请求实际已经发送至接口,接口也正常返回数据。
用户需要手动刷新页面才能看到页面的响应。
解決方案:
在使用本站时,将引起冲突报错的浏览器扩展程序,设置:可读取和更改网站数据 修改为 当您点击扩展程序时。
刷新页面后解决。
测试结果:只有极少数需要强制遍历html进行修改替换的扩展程序会导致该问题。
非常感谢 今晚 我做下压力测试
页:
[1]