AC-baidu-重定向脚本造成百度首页皮肤失效的解决方法
前言
AC-baidu-重定向优化百度搜狗谷歌必应搜索_favicon_双列是一个十分实用且强大脚本,相信有许多小伙伴使用该脚本。但不知道有没有小伙伴遇到以下困扰:在百度首页设置了心怡的皮肤,但加载皮肤在数秒后变成了白色背景。如果你也遇到这个问题那一起来看看如何解决吧。
一、原因分析
首先,要明确一点导致皮肤失效是由于开启了该脚本的“百度-护眼模式”,如果你并没有开启护眼模式就不会出现前言中的问题。
从源码我们可以看到开启护眼模式后,脚本会引用新的css样式文件替换原有的样式。
在浏览器中访问新样式文件,我们可以看到body标签的背景色被设置为白色。
二、解决方法
既然我们已经知道问题原因了,那也很好解决。
方法一:既然是护眼模式引起的问题,那关闭护眼模式就行了。
如果小伙伴既想使用护眼模式,也想使用皮肤,那也是有办法的。我们让该脚本只在百度搜索结果页生效,在百度首页不生效不就可以了。
方法二:打开油猴插件的“管理面板”,单击“AC-baidu重定向”脚本编辑器,选择“设置”选项卡。在“用户排除”选项中点击“添加”,在“输入新规则”窗口中输入 https://www.baidu.com/ 即可。
三、搜索结果页设置自定义背景
“AC-baidu重定向”脚本提供的护眼模式,只能将搜索结果的选项卡背景色设置为护眼色,但整个页面的背景色仍为白色,其实整个搜索结果页背景也可以自定义。
勾选“附加10-自定义样式”,在body [baidu]:before{ }中加入 background:颜色十六进制值 。
注意:脚本提供了一张背景图,要注释或删除这段代码(background-image:……),才能显示我们自定义的颜色。