Strib script

Removes the pay wall on StarTribune.com

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

You will need to install an extension such as Tampermonkey to install this script.

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
// ==UserScript==
// @name           Strib script
// @namespace      www.schmidthole.com
// @description    Removes the pay wall on StarTribune.com
// @include        htt*://www.startribune.com/*
// @version        1.13
// @grant          none
// ==/UserScript==

console.log('Strib script init');

var node = document.getElementById('cboxWrapper');
if (node != null) {
    node.parentNode.parentNode.removeChild(node.parentNode);
    console.log('Strib script hid modal window!');

    node = document.getElementById('cboxOverlay');
    if (node != null) {
        node.parentNode.removeChild(node);
        console.log('Strib script hid overlay!');
    }

    var checkBodyStyle = function () {
        if (document.body.style.overflow === 'hidden') {
            document.body.style.overflow = 'auto';
            console.log('Strib script fixed scrolling!');
            window.clearInterval(checkInterval);

            console.log('Strib script done!');
        }
    };

    var checkInterval = window.setInterval(checkBodyStyle, 1000);
}