Set permalink on Value Domain announcement page of maintenance

  • /*
     * @title Set permalink on Value Domain announcement page of maintenance
     * @description バリュードメインのメンテ告知ページにパーマリンクを張ります
     * @include http://mainte.value-domain.com/eventview.cgi
     * @include http://mainte.value-server.com/eventview.cgi
     * @include http://mainte.coreserver.jp/eventview.cgi
     * @include http://mainte.xrea.com/eventview.cgi
     * @license MIT License
     */
    
    (function(){
      var host = document.location.search.substring(1).replace(/&.+=.*/,'');
      if(host.indexOf('host=') <0) return;
        // console.log(host);
      var base = 'http://' + location.hostname + '/eventview.cgi?';
      var notifyTitle = document.querySelectorAll('td.notify-title a');
      for (var i = 0; i<notifyTitle.length; i++){
        notifyTitle[i].setAttribute('href', base + host + '&no=' + notifyTitle[i]['name']);
        // notifyTitle[i].id = notifyTitle[i]['name'];
      }
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2015/07/11 18:28:19 - 2015-07-11
  2. 2015/07/11 18:27:10 - 2015-07-11