🏠 Home 

bing adblock

this script can perform perfectly on 'cn.bing.com' with extension 'requestly' for I redirect website requests to my local server and override it. However,


Installer dette script?
// ==UserScript==
// @name         bing adblock
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  this script can perform perfectly on 'cn.bing.com' with extension 'requestly' for I redirect website requests to my local server and override it. However,
// @author       fvydjt
// @match        https://*.bing.com/
// @icon         https://www.google.com/s2/favicons?sz=64&domain=cn.bing.com
// @grant        none
// ==/UserScript==
function runWhenReady(readySelector, callback) {
let numAttempts = 0;
let tryNow = function () {
let elem = document.querySelector(readySelector);
if (elem) {
callback(elem);
} else {
numAttempts++;
if (numAttempts >= 34) {
console.warn('Giving up after 34 attempts. Could not find: ' + readySelector);
}
}
setTimeout(tryNow, 250 * Math.pow(1.1, numAttempts));
};
tryNow();
}
let func = () => {
let ele = document.querySelector('.bottom_row.widget.msnpeek');
ele.outerHTML = '';
};
let func2 = () => {
setTimeout(func, 10);
setTimeout(func, 100);
};
(function () {
'use strict';
// Your code here...
let domain = location.host;
if (domain == 'cn.bing.com') {
func();
} else if (domain == 'www.bing.com') {
runWhenReady('.bottom_row.widget.msnpeek', func);
// let ele = document.querySelector('form#sb_form');
document.addEventListener('click', func2);
}
setInterval(func, 500);
})();