日経ビジネスオンラインの Cookie を 2038 年まで延長する Greasemonkey script (User Script)

日経ビジネスオンラインがちょっと過去の記事を読む度に、

  • ブラウザを閉じると再ログインを要求される
  • ログイン手続きが無意味に長い

というふざけた仕様なので一度ログインすると 2038 年まで有効になるようにしてみた。(FirefoxChromeで確認)

// ==UserScript==
// @name           nikkeibp.user.js
// @namespace      http://d.hatena.ne.jp/mtv
// @include        http://business.nikkeibp.co.jp/*
// ==/UserScript==

(function() {
    var w = typeof unsafeWindow != 'undefined' ? unsafeWindow : window;

    w.addEventListener('load', function() {
            if (document.cookie) {
                var cookieArray = document.cookie.split(';');

                for (var i = 0; i < cookieArray.length; ++i) {                                                                  
                    var element = cookieArray[i].split('=');

                    if (element[0].replace(/\s/g, "") == 'NBO_MB') {                                                            
                        document.cookie = 'NBO_MB=' + element[1] + '; expires=Fri, 1-Jan-2038 00:00:00 GMT; path=/;';
                    }
                }
            }
        }, false);
})();