Remove ad for Reader Mode Pro in ReaderMode extension

Removes bottom right block advertising "Reader Mode Pro", the paid version of readermode.io

Você precisará instalar uma extensão como Tampermonkey, Greasemonkey ou Violentmonkey para instalar este script.

Você precisará instalar uma extensão como Tampermonkey para instalar este script.

Você precisará instalar uma extensão como Tampermonkey ou Violentmonkey para instalar este script.

Você precisará instalar uma extensão como Tampermonkey ou Userscripts para instalar este script.

Você precisará instalar uma extensão como o Tampermonkey para instalar este script.

Você precisará instalar um gerenciador de scripts de usuário para instalar este script.

(Eu já tenho um gerenciador de scripts de usuário, me deixe instalá-lo!)

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

(Eu já possuo um gerenciador de estilos de usuário, me deixar fazer a instalação!)

// ==UserScript==
// @name         Remove ad for Reader Mode Pro in ReaderMode extension
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Removes bottom right block advertising "Reader Mode Pro", the paid version of readermode.io
// @author       https://greasyfork.org/en/users/728793-keyboard-shortcuts
// @match        https://*/*
// @match        http://*/*
// @icon         https://lh3.googleusercontent.com/enMBRM7MzaKfxzyEJpzH9KIlyxcs0T2kkqteBVvTF1ti1ESTgBb4Ox818fqhUM86J0JaNktU6wFvMSSUf9JhAwPWKg=w256-h256-e365-rj-sc0x00ffffff
// @grant        none
// @license      MIT
// ==/UserScript==

/* jshint esversion: 6 */
(function() {
    // Written by a Reader Mode user who's annoyed enough at the constant advertising to write a script to remove it.

    'use strict';

    var readerProTimer = null;
    readerProTimer = setInterval(function() {
        const ids = ['cr-pro-features-modal', 'cr-pro-features-tooltip'];
        const iframes = Array.from(document.getElementsByTagName('iframe')).filter(iframe => iframe.contentDocument);
        for (var iframe of iframes) {
            for (var id of ids) {
                const el = iframe.contentDocument.getElementById(id); // Reader Mode creates an iframe, so we have to look for this element in there.
                if (el) {
                    el.remove();
                    clearInterval(readerProTimer);
                }
            }
        }
    }, 1000);
})();