白鷗千羽 发表于 2023-11-11 18:23:44

【已知】关于页面中一些按钮事件响应报错的问题

( 本已知问题持续补充... )

1. 编辑保存

问题描述:
发帖点击保存按钮,页面没有响应?

问题复现及原因:
通过字数检查:帖子的字节受系统限制: 10 到 10000 字节。
当编辑器内的内容超出这个限定值,会导致报错(页面中没有写报错提醒组件)导致无响应,同时内容无法保存至数据库。

导致该原因的位置:经过排查,发现复制粘贴的内容中有图片,编辑器将图片转换成字符串的base64格式存入数据库,这个格式会导致字节长度巨大,导致出错。

尝试解决方式:
更改图片保存的格式和方法,修改编辑器对图片的处理方式。
更优方案:图片使用图床或云存储。

临时解決方案:
文章和帖子中需要插入的图片都先建议在编辑器点击图片按钮,使用本地上传、或者粘贴图片地址的方式。

2. 页面操作按钮报错

问题描述:
顶部工具栏和快捷操作工具栏任意按钮点击无响应,(发现更多复现该问题的地方都是同一处报错)


问题原因:
if (s != ' ' &&indexOf('ajaxerror')   != -1)由于一些用户浏览器自装的插件或扩展程序,比如 “强制网页使用自定义字体”,引起的JS冲突,导致该问题。
该行判断需要获取到的handleResult的值,如果获取到的是underfined,会导致判断卡在此处,但数据请求实际已经发送至接口,接口也正常返回数据。
用户需要手动刷新页面才能看到页面的响应。

解決方案:

在使用本站时,将引起冲突报错的浏览器扩展程序,设置:可读取和更改网站数据 修改为 当您点击扩展程序时。
刷新页面后解决。

测试结果:只有极少数需要强制遍历html进行修改替换的扩展程序会导致该问题。



x 发表于 2023-11-11 20:28:20

非常感谢 今晚 我做下压力测试
页: [1]
查看完整版本: 【已知】关于页面中一些按钮事件响应报错的问题