おーぷん2ch_UAとa値表示用スクリプト

  • /*
     * @title おーぷん2ch_UAとa値表示用スクリプト
     * @include http://*.open2ch.net/test/read.cgi/*
     * @license MIT License
     */
    
    var ua = navigator.userAgent.toLowerCase();
    // Cookieから値を取得する
    var cookieString = document.cookie;
    
    function getCookie(key) {
     // Cookieから値を取得する
     var cookieString = document.cookie;
    
     // 要素ごとに ";" で区切られているので、";" で切り出しを行う
     var cookieKeyArray = cookieString.split(";");
    
     // 要素分ループを行う
     for (var i=0; i<cookieKeyArray.length; i++) {
      var targetCookie = cookieKeyArray[i];
    
      // 前後のスペースをカットする
      targetCookie = targetCookie.replace(/^\s+|\s+$/g, "");
    
      var valueIndex = targetCookie.indexOf("=");
      if (targetCookie.substring(0, valueIndex) == key) {
       // キーが引数と一致した場合、値を返す
       return unescape(targetCookie.slice(valueIndex + 1));
      }
     }
    
     return "";
    } 
    
    alert(ua + '■' + getCookie('a'))
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2017/01/22 17:56:43 - 2017-01-22