自动无缝翻页

⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...

< Feedback on 自动无缝翻页

Review: Good - script works

§
Posted: 2022/04/18
Edited: 2022/04/18

大佬,在mac Safari下某些论坛翻页出现乱码的问题有没可能解决得了?比如https://bbs.pcbeta.com/forum-564-1.html
同样的网页在Edge下就不会,所以想着会不会是Safari限制了油猴脚本导致的?

X.I.UAuthor
§
Posted: 2022/04/18

不管是不是,我都无法解决,因为我没有 MAC 设备,也没有 Safari 浏览器。。。

同样的脚本、同样的网页,在不同浏览器下表现效果不一样,那么就是浏览器导致的问题。

另外,如果浏览器所用的油猴扩展不一样,那也可能是油猴扩展的问题。

X.I.UAuthor
§
Posted: 2022/04/18
Edited: 2022/04/18

我的脚本在获取下一页内容时,会自动使用当前网站编码,而这个远景论坛就是 GBK 编码。

脚本是依靠 document.charset 来获取当前网页编码的。

'text/html; charset=' + document.charset

我猜测,可能是 Safari 对于这个命令有兼容性问题?因此才会在一些 GBK 编码的网站上出现乱码,但是 UTF-8 网站就正常?

你用 Safari 浏览器打开远景论坛,在开发者工具 - 控制台运行 document.charset 看看是什么结果。

X.I.UAuthor
§
Posted: 2022/04/18

然后你再试试这两个,看看结果是什么:

document.characterSet

document.inputEncoding
§
Posted: 2022/04/18

好的,感谢作者百忙抽空,受宠若惊~~~这就去试。。。

X.I.UAuthor
§
Posted: 2022/04/18

我优化了下获取当前网页编码的相关代码。

你直接更新脚本再去试试吧。

§
Posted: 2022/04/18

document.charset
document.characterSet
document.inputEncoding

结果均为:"GBK" = $1

§
Posted: 2022/04/18

天!这效率,我我我马上去~~~

我优化了下获取当前网页编码的相关代码。

你直接更新脚本再去试试吧。

§
Posted: 2022/04/18

还没刷到更新,还是5.8.3
(顺便吐槽下在Safari下油猴脚本更新也经常是比别人慢半拍)

X.I.UAuthor
§
Posted: 2022/04/18

"GBK" = $1 是什么意思。。正常情况下不应该只显示 "GBK" 吗?

你截个图我看看。

§
Posted: 2022/04/18

怎么截图来着,,,刚刚就想截了。。。

"GBK" = $1 是什么意思。。正常情况下不应该只显示 "GBK" 吗?

你截个图我看看。

§
Posted: 2022/04/18

"GBK" = $1 是什么意思。。正常情况下不应该只显示 "GBK" 吗?

你截个图我看看。

X.I.UAuthor
§
Posted: 2022/04/18
Edited: 2022/04/18

这就是 "GBK" 后面的那个 = $1 不是输出结果,只是 Safari 浏览器的小提示。

结果都一样的话,那么我刚才的脚本更新估计对你没用了。

毕竟刚才我更新只是把原来用的 document.charset 改为了优先使用 document.characterSet 来获取(因为我查了下,目前的 Web APIs 标准已经改用后者了,前者现在变成了后者的别名),我以为你的 Safari 浏览器已经不支持旧别名所以才乱码,结果和这个无关。

这我就不知道问题到底出在哪里了,只能确定是 Safari 浏览器 或你用的 油猴扩展 的问题。

§
Posted: 2022/04/18

好吧,看来这个问题是无解了。。。
不管怎样,大佬这个脚本真的是超赞👍!
当初刚上手的时候真的如获至宝~~~
感谢你的无私分享精神,收下小弟崇高的敬意!!

这就是 "GBK" 后面的那个 = $1 不是输出结果,只是 Safari 浏览器的小提示。

结果都一样的话,那么我刚才的脚本更新估计对你没用了。

毕竟刚才我更新只是把原来用的 document.charset 改为了优先使用 document.characterSet 来获取(因为我查了下,目前的 Web APIs 标准已经改用后者了,前者现在变成了后者的别名),我以为你的 Safari 浏览器已经不支持旧别名了,结果和这个无关。

Post reply

Sign in to post a reply.