AntennaSkipper

アンテナサイトをfeeling luckyでスキップする

目前為 2016-02-16 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name        AntennaSkipper
// @namespace   jp.gr.java_conf.kyu49.antenna_skipper
// @description アンテナサイトをfeeling luckyでスキップする
// @include http*
// @version     5
// @grant       none
// ==/UserScript==
var array=[
  "2ch.logpo.jp",
  "2ch-2.net",
  "2ch-b.net",
  "2ch-c.net",
  "2ch-n.net",
  "2ch-mma.com",
  "2ch-matome.com",
  "2ch-matome-matome.com",
  "konowaro.net",
  "2chmatomeru.info",
  "antennash.com",
  "applinews24.com",
  "blog.livedoor.jp/akb48summary",
  "matomeume.com",
  "modezeichnen.com",
  "newresu1.blog.fc2.com",
  "jyouhouya3.net",
  "newpuru.doorblog.jp",
  "newyaku.blog.fc2.com",
  "merry-news.com",
  "matometatta-news.net",
  "the-3rd.net",
  "egone.org",
  "news-choice.net",
  "giko-news.com",
  "matomeja.jp",
  "afo-news.com",
  "blog-news.doorblog.jp",
  "blog.livedoor.jp/houkagoguide",
  "blog.livedoor.jp/ind_bikkuri",
  "www.miji.be",
  "okkaban.com",
  "antennabank.com",
  "rss.harikonotora.net",
  "newspickup.com",
  "newmofu.doorblog.jp",
  "lifeantenna.com/feed/",
  "www.tarikin.net/view/",
  "nullpoantenna.com",
  "newser.cc/",
  "owata.chann.net/pickup",
  "kateich.net",
  "news-pod.net",
  "uhouho2ch.com",
  "rd.app-heaven.net",
  "news-select.net",
  "matomeja.jp",
  "moudamepo.com",
  "anaguro.yanen.org",
  "jiwaxbuzz.link/ouou/",
  "besttrendnews.net",
  "news.harikonotora.net",
  "wk-tk.net",
  "modezeichnen.com",
  "news-three-stars.net",
  "webnew.net",
  "get2ch.net"
];
if(self.location.href.substring(0,15) === top.location.href.substring(0,15)){
  //デバッグ用
}else{
  return;
}
var len_target=array.length;
if(location.href.indexOf("Im+Feeling+Lucky")!=-1){ //I am feeling luckyで一発でページが表示されなかった時
  var tags=document.getElementsByClassName("g");
  location.href=tags[0].getElementsByTagName("a")[0].href;
}else{
  var links=document.getElementsByTagName('a');
  var len_links=links.length;
  for(var i = 0; i<len_links; i++){
    for(var j =0; j<len_target; j++){
      if(links[i].href.indexOf(array[j])!=-1){
        links[i].href="http://www.google.com/search?btnI=Im+Feeling+Lucky&q="+encodeURI(links[i].text.substr(0, 20));
      }
    }
  }
}