Remove errors due to global objects not found
// ==UserScript==
// @name No Error in DevTools for Ads Block
// @namespace UserScripts
// @match https://*/*
// @match http://*/*
// @exclude *://google.com/*
// @exclude *://*.google.com/*
// @grant none
// @version 0.1.1
// @author CY Fung
// @license MIT
// @description Remove errors due to global objects not found
// @run-at document-start
// @allFrames true
// @unwrap
// @inject-into page
// ==/UserScript==
(()=>{
const recurriver = new Proxy(function(){return recurriver}, {
get(target, prop, handler){
if(prop in target) return typeof target[prop]==='function'?target[prop].bind(target): target[prop];
return recurriver;
}
})
this.google = recurriver;
})();