百分浏览器论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 502|回复: 2

[BUG] 小说网站统计显示异常

[复制链接]

1

主题

0

回帖

35

积分

新手上路

Rank: 1

积分
35
发表于 2023-9-2 11:08:29 | 显示全部楼层 |阅读模式

设备名称        信息:
处理器:AMD Ryzen 7 5800H with Radeon Graphics            3.20 GHz
RAM:16.0 GB (15.9 GB 可用)

系统:Windows 11 家庭中文版
版本:21H2
浏览器信息:

版本:5.0.1002.354(正式版本) (64 位) (Portable) (Chromium 102.0.5005.167)
异常描述:
1、部分网页下方特定区域内统计信息不显示,但是在重复刷新无固定数次后偶有显示(见附图)
2、浏览器使用安全模式bug依旧
3、其他浏览器显示正常(360极速,版本:21.0.1216.0)
对比一下,下方统计数字

正常显示

正常显示

不正常显示

不正常显示

正常显示

正常显示

不正常显示

不正常显示

其他浏览器显示正常

其他浏览器显示

其他浏览器显示

其他浏览器显示

其他浏览器显示


回复

使用道具 举报

7

主题

6692

回帖

1万

积分

超级版主

(^^ゞ

Rank: 8Rank: 8

积分
19031
发表于 2023-9-2 13:39:01 | 显示全部楼层
[挠头] 这是网站自身的问题吧。我这边试了试,在百分、Chrome 和 Edge 上都是一样的:


百分 5.0.1002.354:
cent.jpg

Chrome 116.0.5845.141:
chrome.jpg

Edge 116.0.1938.69:
edge.jpg

我只能在偶尔刷新后能显示一次,但基本情况下都是无法显示的。

然后我看了下网页源代码,发现问题是出在网站的 https://www.zxcs.info/content/plugins/cgz_xinqing/cgz_xinqing.js 脚本文件里,脚本里是先用 document.writeln() 方法向页面插入小说统计的那部分元素,再使用 AJAX 技术获取具体统计数值(也就是异步的),然后再将获取到的数值插入到元素上。

可 document.writeln() 这个方法早就强烈不推荐使用了(document: writeln() method),因为它的确切行为可能会取决于网络延迟。并且目前在这个网页中大概率会出现这种情况:在网络非常快速地异步获取到统计数值之后,会无法找到之前通过 document.writeln() 插入的元素,也就导致无法插入统计数值了。

同时测试了下在开发者工具中手动降低网速后就能保证统计数值正常显示了


¯\(°_o)/¯
回复

使用道具 举报

32

主题

851

回帖

3517

积分

论坛元老

Rank: 8Rank: 8

积分
3517
发表于 2023-9-3 01:35:11 | 显示全部楼层
还能公开RSS订阅源的网站不多了啊,要么是老站要么是懒得管

唉,突然想念逝去的googlereader
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|百分浏览器论坛

GMT+8, 2024-5-18 23:46 , Processed in 0.049165 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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