Brainly - nieskończone darmowe odpowiedzi

Darmowe nieskończone wyświetlanie odpowiedzi w brainly.pl

// ==UserScript==
// @name Brainly - nieskończone darmowe odpowiedzi
// @description:pl Darmowe nieskończone wyświetlanie odpowiedzi w brainly.pl
// @namespace nullby
// @author KubaWojciechowski
// @match https://brainly.pl/*
// @grant unsafeWindow
// @grant GM_addStyle
// @version 0.0.1.20191001203754
// @description Darmowe nieskończone wyświetlanie odpowiedzi w brainly.pl
// ==/UserScript==

let ldb = {};
for (var i = 0; i < localStorage.length; i++){ // enumerate over localstorage and create a local copy
    ldb[localStorage.key(i)] = localStorage.getItem(localStorage.key(i));
}

unsafeWindow.localStorage.getItem = (item)=>{
  return item == 'flexible-funnel-previews' ? '[]' : ldb[item]; // return a value from local copy of localstorage or a hardcoded value
};

// Kill banners and ads 
GM_addStyle(`
  .js-react-bottom-banner {
    display: none !important;
  }
  .brn-ads-box {
    display: none !important;
  }
  .brn-brainly-plus-box {
    display: none !important;
  }
`);