No Error in DevTools for Ads Block

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;


})();