walinejs / waline

💬 A Simple, Safe Comment System
https://waline.js.org/en/
GNU General Public License v2.0
2.19k stars 379 forks source link

[BUG] 手机版上点击“回复”图标无反应 #627

Closed ghost closed 2 years ago

ghost commented 2 years ago

手机版上点击 “回复” 图标无反应

1、一级评论,如果是访客发布,则可以回复;如果是网站博主发布,则不可回复; 2、二级评论,如果是访客发布的也不一定可以回复;如果是网站博主发布,则不可回复;

问题网站 https://risehere.net/friends/ 注意:这不是我的网站,我随便找了一个。

我的环境: PC端: mac OS 11.6 Safari Version 15.0 (16612.1.29.41.4, 16612)

手机: 三星S9,自带的三星浏览器,Version 15.0.5.10

Mister-Hope commented 2 years ago

Screenshot_20211030-144416.jpg

无法复现,建议搭配截图

ghost commented 2 years ago

这个由于点击后,没有反应,截图也看不到效果。 录屏?

请问你是什么手机浏览器?

Mister-Hope commented 2 years ago

Chrome 95。

我需要的是网络日志和控制台截图。主要是有没有脚本错误,网络请求是否发出,返回的是什么。

主要是你现在在汇报一个核心功能不可用的issue。

我们肯定是测试过的所有基本功能的。而且既然这个问题没有别人汇报过,至少大部分人不会有这个问题,waline的下载量还可以,不是一个“小项目”。所以至少这是一个会在特定浏览器或者网络环境上发生的问题,而不是一个普遍问题。所以你有必要提供更多的信息让我来调查你无法评论的原因。

Mister-Hope commented 2 years ago

另外我需要提醒你,默认的ip频率是60秒,也就是你短时间二次评论是无效的。

而且你也汇报过网络问题,所以请先调查一下你是否触发了ip频率限制,以及是否评论的网络请求没有成功。

ghost commented 2 years ago

确定没有触发IP频率限制。

Mister-Hope commented 2 years ago

好的,有空的时候还请提供其他信息

Mister-Hope commented 2 years ago

我仍无法复现这个问题,有时间提供网络日志以及控制台截图么?

ghost commented 2 years ago

我给两张截图吧:

这张是一级评论,点击右侧 “回复” 图标后,弹出了评论框,可以输入文字进行回复: Screenshot_20211031-213440_Samsung Internet.jpg

这张是二级评论,点击右侧 “回复” 图标后,无法弹出评论框,画红圈的是二级评论: 20211031_213759.jpg

网络日志我暂时无法提供。

你能测试画红圈的那些,你能在手机版上回复吗?

Mister-Hope commented 2 years ago

Screenshot_20211031-220733

Mister-Hope commented 2 years ago

Screenshot_20211031-220728 Working as expected

ghost commented 2 years ago

Well, it doesn't work on my phone, Samsung Internet Explorer.

ghost commented 2 years ago

Have you ever been tried on iOS, or anyone else ?

Mister-Hope commented 2 years ago

Still working as expwcted, ios13.7

50463d01af5f27a9.png-124b8813eb52475e.png

Mister-Hope commented 2 years ago

56917c34eb19e4f5.jpg -1c2116e243d202a1.jpg

Still working as expected on ipados 15.1

Mister-Hope commented 2 years ago

Your information is required for me to start investigation. Please provide it when you have time.

Mister-Hope commented 2 years ago

I think your samsung browser based on chromium, if so you may get it's version by opening chrome://version.

If you are using a very old device, that browser may be dropped in browerslist, and polyfill code is not injected for size consideration.

With our settings, all browers with in two years and all browers which it's precentage >0.5% are all supported.

Mister-Hope commented 2 years ago

This is what we supported:

and_chr 94
and_ff 92
and_qq 10.4
and_uc 12.12
android 94
chrome 95
chrome 94
chrome 93
chrome 92
chrome 91
chrome 90
chrome 89
chrome 88
chrome 87
chrome 86
chrome 85
chrome 84
chrome 83
chrome 81
chrome 80
chrome 79
edge 95
edge 94
edge 93
edge 92
edge 91
edge 90
edge 89
edge 88
edge 87
edge 86
edge 85
edge 84
edge 83
edge 81
edge 80
edge 79
firefox 93
firefox 92
firefox 91
firefox 90
firefox 89
firefox 88
firefox 87
firefox 86
firefox 85
firefox 84
firefox 83
firefox 82
firefox 81
firefox 80
firefox 79
firefox 78
firefox 77
firefox 76
firefox 75
firefox 74
firefox 73
firefox 72
firefox 71
ios_saf 15
ios_saf 14.5-14.8
ios_saf 14.0-14.4
ios_saf 13.4-13.7
ios_saf 13.3
ios_saf 12.2-12.5
op_mob 64
opera 80
opera 79
opera 78
opera 77
opera 76
opera 75
opera 74
opera 73
opera 72
opera 71
opera 70
opera 69
opera 68
opera 67
opera 66
opera 65
safari 15
safari 14.1
safari 14
safari 13.1
samsung 15.0
samsung 14.0
samsung 13.0
samsung 12.0
samsung 11.1-11.2

Our minium requirement is samsung browser 11.1, so please check that.

ghost commented 2 years ago

我上报该 issue 时,三星手机浏览器版本 Version 15.0.5.10

今天我升级到 Version 15.0.6.3

问题依旧存在。

Mister-Hope commented 2 years ago

你能在你的手机上装一个Chrome看看Chrome是否正常么?我周围没人在用三星,所以我没法借一个体验一下,也不能拿回家插电脑进行调试。换句话说我没有在本地使用三星浏览器的条件。

如果你方便的话,你可以试着把浏览器打包一下发到 mister-hope@outlook.com,我安装一下试试,但我觉得它可能会依赖与三星账户之类的应用,没法在非三星手机上运行。

Mister-Hope commented 2 years ago

就这个手机上点击回复图标无反应的问题,目前是只有你在汇报.... 而且我印象中几个月内都没改动过相关的逻辑。就比如那个昵称,是因为 #632 的汉化问题,做那个feature的时候笔误了,这种是可能的,但是这样一个核心的回复功能,如果普遍的话,不大可能几个月都没人反馈的..... 我们有还有Telegram群和QQ群。所以我才更倾向于是你自己设备的某些问题。

ghost commented 2 years ago

我下载了Chrome,录个屏。与三星的对比,一样的重现。只能回复一级评论,二级评论只能回复最后的那条匿名的(应该是你昨天测试时发表的吧)。JS 版本1.5.1

录屏文件过大,这里上传不了。

要不你有空了找个三星S9手机试试吧,S9是2018年的三星旗舰机。后面出了S10 S20 等。

Mister-Hope commented 2 years ago

你在pc上可以复现么?

Mister-Hope commented 2 years ago

Chrome不同设备应该表现一致,由于无法复现、暂无其他人汇报这个问题,且长时间未得到回应,故关闭。