Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

这个多年的BUG 3.5会进行修复吗?

[复制链接]
jiangchuankyo 发表于 2021-1-14 14:25:38 | 显示全部楼层 |阅读模式
搜索结果的帖子url有highlight参数, 打开帖子后js会自动替换highlight关键词成红色字体,

问题就出在这里有些时候遇到有些关键词时 会使得执行替换的js的正则代码无限循环替换, 造成别人浏览器网页死机,

测试url https://www.hostloc.com/forum.php?mod=viewthread&tid=794040&highlight=%E6%AF%94%E7%89%B9%E5%B8%81

上面帖子打开后浏览器页面死机10来秒,

但测试把tid改成其它的后不死机, 或去掉hightight或单独把hightight改成其它后也不死机

所以排除tid和hightlight问题, 只有当前tid与该hightlight匹配时才会造成死机
dej.sf 发表于 2021-1-14 15:44:27 | 显示全部楼层
你是不是从来不关注官方Git的?都发布多少版本了
回复

使用道具 举报

cornersoft 发表于 2021-1-23 23:13:04 | 显示全部楼层
https://gitee.com/Discuz/DiscuzX/pulls/523
早就修复过了,不用等x3.5。你得用最新版Discuz才行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 20:36 , Processed in 0.016839 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表