Bing首页优化

Bing首页优化,去除bing首页的国内版和国际版切换标签,去除底部的版权信息和广告链接,保留首页壁纸切换按钮。

当前为 2022-03-02 提交的版本,查看 最新版本

// ==UserScript==
// @author      girl
// @icon        https://favicon.yandex.net/favicon/v2/bing.com
// @name        Bing首页优化
// @namespace   Bing首页优化
// @description Bing首页优化,去除bing首页的国内版和国际版切换标签,去除底部的版权信息和广告链接,保留首页壁纸切换按钮。
// @include     *://cn.bing.com/
// @version     1.0.5
// @license     GPL-3.0-only
// ==/UserScript==
//


(function() {

  var timeFunction = window.setInterval(function(){loadEnd()},200);
  function loadEnd(){
        var footer = document.querySelector('#footer');
        var searchNav = document.querySelector('#est_switch');
        var searchBox = document.querySelector('#sb_form_q');
        var sbox = document.querySelector('.sbox');
        var headline = document.querySelector('#headline');
        var hp_trivia_inner = document.querySelector('.hp_trivia_inner');
		var trivia = document.querySelector('.trivia');
        
        if(footer){
          hidenDom(footer);
        }
        if(searchNav){
          hidenDom(searchNav);
        }
        if(searchBox){
          searchBox.onclick=function(){hidenDom(searchNav);};
          searchBox.onfocus=function(){hidenDom(searchNav);};
          searchBox.onblur=function(){hidenDom(searchNav);};
          searchBox.onmousedown=function(){hidenDom(searchNav);};
          searchBox.parentElement.style.backgroundColor = "#FFFFFFa0";
          searchBox.style.backgroundColor  = "#FFFFFF00";
        }
        if(sbox){
          sbox.style.margin='0';
            sbox.style.top = "30%"; 
            sbox.style.left = "30%";
          }
        }
        if(headline){
        	hidenDom(headline);
        }
        if(hp_trivia_inner){
        	hidenDom(hp_trivia_inner);
        }
        if(trivia){
        	hidenDom(trivia);
        }
        
        
        function removeDom(dom){
          if(dom){
            dom.remove();
          }
        }
        function hidenDom(dom){
          if(dom){
            dom.style.display = 'none';
          }
        }
  })();