- -pv
スレッドの閲覧状況:
現在、- がスレを見ています。
これまでに合計 - 表示されました。
※PC・スマホの表示回数をカウントしてます。
※24時間表示がないスレのPVはリセットされます。

open2chのソース

238名無しさん@おーぷん :2015/11/27(金)20:02:21 ID:1hG
/*
ヘッドラインで、指定した板IDのスレ、指定したキーワードを含むタイトルを非表示
URIで指定するバージョン
Firefoxでテスト
実行環境はWebページとブラウザの両方に対応
http://open2ch.net/headline.cgi?o=updated&n=500&delbbs=news4vip%20livejupiter&deltitle=艦これ
*/

function getURIQueryObj(uri) {
 var result = {};
 var m = uri.match(/\?.*/); // find ?
 if (m) {
  var s = m[0];
  s = s ? s.slice(1) : "";
  s = s.replace(/#.*$/, "");
  var a = s.split("&");
  for (var i = 0; i < a.length; i++) {
   var p = a[i].indexOf("=");
   if (p) {
    var name = decodeURIComponent(a[i].slice(0, p));
    var value = decodeURIComponent(a[i].slice(p + 1));
    result[name] = value;
   }
  }
 }
 return result;
}

var doc = window.gBrowser ? gBrowser.contentDocument : document;
var delBBS = getURIQueryObj(doc.location.href)["delbbs"];
delBBS = delBBS ? delBBS.split(" ") : [];
var delTitle = getURIQueryObj(doc.location.href)["deltitle"];
delTitle = delTitle ? delTitle.split(" ") : [];
var tbody = doc.getElementsByTagName("tbody");
var a = tbody[1].getElementsByTagName("a");

function checkTitle(title) {
 for (var i = 0; i < delTitle.length; i++) {
  if (title.indexOf(delTitle[i]) >= 0) return true;
 }
 return false;
}

for (var i = 0; i < a.length; i++) {
 var bbs = a[i].pathname.split("/")[3];
 if ((delBBS.indexOf(bbs) >= 0) || checkTitle(a[i].textContent))
  a[i].parentElement.parentElement.setAttribute("hidden", 1);
}
このレスの続きを表示(27件)

新着レスの表示 | ここまで読んだ

名前: mail:





open2chのソース
CRITEO