[DZ]Discuz! X3.4 R20220811 UTF-8 谷歌浏览器 104.0.5112.102(正式版本) (64 位)中编辑器BUG

查看 1.9K
回复 2
CPO自媒体 发表于 2022-8-28 05:05 显示全部楼层

手机扫码访问此页面


关注我们微信公众号

这是一个创建于 828 天前的主题,其中的信息可能已经有所发展或是发生改变。
1

  

   

          
  1. 2

  2.    

  

  复制代码


3



大家如果用的是最新版的谷歌浏览器 104.0.5112.102(正式版本) (64 位),而且DZ版本是R20220811,你就会发现,如果按我上面的方式输入内容,最后面那个3会被吃掉。

如果第一行开始输入时下面这个格式的内容,你就会发现,中间“引用”样式会丢失。

1
2

3

|   第一种方法:
怎么说呢,谷歌浏览器“不做人”很久了,删除以下更新内容,可暂时避免这个问题,但是换行还是有可能会丢失,所以得等待官方更新。

https://gitee.com/Discuz/DiscuzX/commit/a30641daed80ead8c2b916d9aa4bec0eb4069b89

|   第二种方法(本站目前在用的,此方法为CPOteam原创):
这个方法怎么说呢,因为我也是个自学小白,13年开始到现在,懂得也是皮毛,自己编写的内容我可不保证不会出现其他BUG。
此条方法编辑时,我已经刚已更新,以实际效果为准。

/static/js/bbcode.js

修改317-321行代码


  

   

          
  1. if(navigator.userAgent.indexOf('Chrome') > -1){
  2.                 str = str.replace(/<div><br><\/div>/ig, '<br>');
  3.                 str = str.replace(/<div>/ig, '<br><div>');
  4.                 str = str.replace(/<\/div>((<br[^>]*>){1,})<div>/ig, '$1');
  5.         }

  6.    

  

  复制代码



修改为

哈哈哈,我隐藏起来啦~!有些汪汪汪网站就知道采集我们的东西,烦死啦~!


此处内容已经被作者隐藏,请输入验证码查看
验证码 

获取方式:扫码关注 “搜券引擎” 微信公众号,私信回复 “验证码” “666” 获取此处验证码,提交后查看
注:弄这个东西确实无奈ε=(´ο`*)))唉~!网站非盈利,“偷”文章的太多了,望大家理解~!

相关帖子
精彩回复
楼主
发表于 2022-9-3 16:05 显示全部楼层
我提交给了官方,如果一切顺利的话,可能会在下一个版本更新
提交的链接:https://gitee.com/Discuz/DiscuzX/pulls/1706
楼主
发表于 2022-9-4 17:30 显示全部楼层
很遗憾,代码GG了,估计大家可能问题都不一样,也有可能是我网站程序的问题。

如果没有此BUG的站长,请勿更新~!

您需要登录后才可以回帖

登录

Or

上一页 在线咨询 快速回复 返回列表