【已修复】【紧急程度-高】
在编辑器中,从粘贴板直接ctrl+v图片的时候,有一定概率会在编辑器内提示红色的alert框:“ 图片上传失败: HTTP Error: 登录后才可访问, Error Code: 403 ”
网络情况:
请求 URL: https://www.runpod.cn/user/upload/image
请求方法: POST
状态代码: 200 OK
返回:
{"code":403,"success":false,"result":{"msg":"登录后才可访问","back":"\/login"},"RequestTime":"2023-01-12 02:53:57"}
用户此时已登录,尝试刷新+重新登陆均无效。
【已解决】1、回帖内容缓存BUG
在回帖的时候,当高级编辑器里面存在内容,然后/返回上一页/刷新,此时翻到帖子底部,会发现简单编辑器里面的内容为html格式的,例如”aaa“会显示为 ”<p>aaa</p>" 这种(这个处理起来有点复杂,不常碰到,建议先搁置)
2、回帖缓存建议
2.1用户在高级编辑器内编辑了内容之后,如果想离开当前页面(点击了其他url或者浏览器执行了前进, 返回操作时),此时建议在编辑器页面弹出一个dialog提示(不要用浏览器自带的弹出框提示):
离开确认
是否将已输入内容保存至草稿后再离开?
保存 舍弃
保存(蓝色或深色); 舍弃(白色或者浅色)
如果选择保存,就按照目前这样保存,下次进入编辑器的时候恢复
如果舍弃,就不保存,因为有些人是单纯的输入到了一半不想回复了。
此外,在用户编辑的时候,也可以在右下角的按钮那里也添加一个“保存草稿”的按钮,例如下图:
2.2更优化:判断当前输入的字符数量,如果已经输入的字符数量小于6(只是举个例子),则用户浏览器变化的时候则不提示,默认舍弃内容,因为字数很少的时候保存意义不是很大。
当然对于一些特殊情况,可能有用。2.2条非建设性建议,不建议采纳。
【存在争议,正在解决】对于首页的数据库请求量大的区域,可以渐进加载,美观好看,用户体验好,加载时页面变化也不会很突然,例如:这些部分(主页和帖子详情内)
主要是图1和 图2请求量比较大(图2帖子详情中,因为目前用的翻页模式,一页的数据量不大,因此 1楼和同一页下面的回复都可以同时渐进加载)
图三和其他类似的页面请求不大,不是必须的。
加载时的过程,首先加载出这个预留的版块,真实内容和这个不一定要一一对应,大体上位置接近就行了。
举例
1-加载中:
2-加载后:
视频链接:https://www.youtube.com/watch?v=-SpAkwgPIHU
参考代码(flutter写的):https://github.com/abuanwar072/Flutter-Skelton-Loading
【优化】
1、帖子详情页可以看见他人的功能选项,点击后会跳到无权操作页面,建议做出优化,只显示可以操作的按钮
【已解决】2、编辑器选择code后,输入的代码建议可以一键复制到粘贴板,就放在代码框的右上角即可,点击即可复制,或者变成选中状态,用户只需自己按一下ctrl+c
3、帖子翻页后url用的?page-2,不是很和谐,用这种可能比较好,利于seo,利于转发,https://www.runpod.cn/291-2.html 同时存在一个问题,如果修改成这种静态的url,当管理员在后台修改每页显示的回复数(相对于目前增多或减少),这里url可能可能发生未知错误。
发表:2年前