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
1.02k stars 48 forks source link

网页里的输入框,论坛贴子里的回复框中输入的文字,还有网页某些地方的下拉框中的文字不渲染。 #62

Closed jiaminxun closed 2 years ago

jiaminxun commented 2 years ago

网页里的输入框,论坛贴子里的回复框中输入的文字,还有网页某些地方的下拉框中的文字不渲染,如图 edge加渲染脚本 edge加渲染脚本 百分浏览器关闭DW加mactype渲染 百分浏览器关闭DW加mactype渲染 edge加渲染脚本 edge加渲染脚本2 百分浏览器关闭DW加mactype渲染 百分浏览器关闭DW加mactype渲染2 edge加渲染脚本 edge加渲染脚本3 百分浏览器关闭DW加mactype渲染 百分浏览器关闭DW加mactype渲染3

F9y4ng commented 2 years ago

排除渲染的HTML标签中,找到并删除 input,select,button,textarea, ,即可对以上标签进行渲染。

但由于不同内核的浏览器对这些HTML标签的渲染逻辑不同,会造成一些不可预料的问题,是否取消例外排除请自行斟酌。

jiaminxun commented 2 years ago

这样设置以后,网页输入框和论坛贴子回复框输入的文字可以渲染了,但下拉框下拉弹出的其他文字没法渲染 edge加渲染脚本

F9y4ng commented 2 years ago

HTML标签中select -> option的样式是无法自定义的,想要自定义样式就需要重写select -> option的样式或重新定义select标签来完成,而这不是该脚本的功能。

jiaminxun commented 2 years ago

好的,感谢解答,非常棒的脚本。