簡易 meta robots チェック

  • /*
     * @title 簡易 meta robots チェック
     * @description SEO tool(??)
     * @include http://*
     * @license CC0 1.0 Universal
     * @javascript_url
     */
    
    (function(){
      var meta_robots = document.querySelector('meta[name="robots"]');
      var msg;
      //  console.log(meta_robots);
      if (!meta_robots) {
        msg = 'meta-robots not found';
      } else if (meta_robots.content) {
        var cont = meta_robots.content.toLowerCase().split(',');
        for (var i = 0; i < cont.length; i++) {
          if (/^no*/.test(cont[i])) {
              // NOODP といった値があるため
            msg =  '[ ' + meta_robots.content + ' ]'; 
            break;
          } else {
            msg = 'no****  not found  ' + '[ ' + meta_robots.content + ' ]';
          }
        }
      }
      return alert(msg);
    })();
    
    
    
    //javascript:(function(){var b=document.querySelector('meta[name="robots"]');var d;if(!b){d="meta-robots not found"}else{if(b.content){var a=b.content.toLowerCase().split(",");for(var c=0;c<a.length;c++){if(/^no*/.test(a[c])){d="[ "+b.content+" ]";break}else{d="no****  not found  [ "+b.content+" ]"}}}}return alert(d)})();
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2016/02/16 23:41:35 - 2016-02-16