F9y4ng / GreasyFork-Scripts

The open source code of this project is used for userscripts (油猴脚本) for desktop browsers, including Font Rendering (Customized) (字体渲染(自用脚本)- Font Rendering.user.js), and Search Engine Assistant (优雅的搜索引擎助手 - Google & Baidu Switcher.user.js), etc.
https://f9y4ng.github.io/GreasyFork-Scripts/
GNU General Public License v3.0
954 stars 46 forks source link

[发现错误] 创世中文网小说阅读页出现无法识别的乱码和方块 #61

Closed sunshuaiyin closed 2 years ago

sunshuaiyin commented 2 years ago

描述错误信息 (清楚而简洁地描述了错误是什么)

创世中文网小说阅读页出现无法识别的乱码和方块,并且不知道为什么,在阅读页没办法复制黏贴‘需要渲染的网页元素’和‘排除渲染的HTML标签’。

错误再现 (重现行为的步骤)

  1. 随意点开创世中文网上的一本小说进行阅读,比如 https://chuangshi.qq.com/bk/xx/AGwENF1oVjIAMlRkATUBZA-r-12.html 点开以后在阅读页面上会发现许多无法识别的符号和乱码 如图 搜狗截图20220209170107

预期结果 (清晰明了地描述你所期待想要什么样的结果) 关闭脚本后的正常情况应该是这样

搜狗截图20220209170208

客户端信息: (请填写以下信息)

F9y4ng commented 2 years ago
  1. 不能复制粘贴是创世中文网本身的脚本限制,你可以搜索其他去除该限制的脚本来解决此问题。
  2. 解决乱码问题:在 需要渲染的网页元素 中,追加 :not([class*='txtwrap'] *) ,来解决文章正文乱码的问题。(由于该站点的限制,手动输入以上代码保存为站点独享即可)
sunshuaiyin commented 2 years ago
  1. 不能复制粘贴是创世中文网本身的脚本限制,你可以消除这个其他问题的脚本来解决这个限制。
  2. 解决渲染的网页元素中,附加:not([class*='txtwrap'] *),来解决乱码的问题。

按照你说的办法操作后,乱码没有了,但是网页上许多字体错乱了?

并且每刷新一次错字都会变化一次,选择排除渲染整个域名都不行,照样有错字。把整个脚本关闭才会一切正常

搜狗截图20220209181546
sunshuaiyin commented 2 years ago

@F9y4ng

sunshuaiyin commented 2 years ago

搞清楚了,是网页限制解除脚本的问题,不关字体渲染脚本的事,关闭网页限制解除脚本以后就不会有错字了

F9y4ng commented 2 years ago

屏幕截图 2022-02-09 185226