中国版的Bing简直比百度还恶心了,“今日热点”要是在搜索设置里关闭了就没法提供搜索建议了,不关吧看着又烦人,就像下图这样。另外还有右上角的下载bing app和Rewards图标也闲着没啥用,Rewards图标还老有小红点,真受不了了。
油猴插件上有其他人做的脚本可以去掉今日热点,简书上也有人用AdGuard和AdBlock做过滤,但是都会使搜索建议显示不了,而且搜索框预填充的文本还存在(也就是上图中的“羽生结弦离婚原因”。离婚关我啥事凭啥要让我搜索)。
不过受到简书那个用AdGuard和AdBlock做过滤的方法的启发,我看了看AdGuard的过滤规则,倒还挺简单,于是自己写了一套规则,如下:
cn.bing.com##div[class="sa_drw sa_drw_zis"]
cn.bing.com##div[class="sb_form_placeholder"]
cn.bing.com###ev_talkbox
cn.bing.com###id_rh
cn.bing.com###ev_min_zo_img
cn.bing.com###id_qrcode
其中前两行是屏蔽搜索框和预填充文本的,后边就是屏蔽其他一些不想看见的元素,包括搜索之后右侧出现的智障小冰,多少年不更新不能用了还出现,关还关不掉。
把以上规则添加到AdGuard或AdBlock里,就不会出现今日热点的提示了,而且能够正常出现搜索提示,如下:
不过也有一点不完善,如果在搜索框不输入直接按回车还是会搜索预填充的新闻文本,也就是说其实文本是没有显示但还是存在的,我看了网页元素也确实是这样。我想要找一个可以修改元素值的插件,要么需要会CSS或JS要么规则太复杂,暂时就不弄了。