>>807
以前ここか他のFirefoxスレで誰かが書いてたのを力技で手直ししたのでまだまだ改良の余地ありだが。
Scriptishで確認済み。

document.addEventListener("DOMNodeInserted", function(e) {
var element = e.target;
if (!element.className.match(/article/)) return;
var title = element.getElementsByClassName("article_header_text")[0];
if (title.childNodes[3].getAttribute("title").match(/^(PR:|AD:|\[PR\])/i)) {
element.style.setProperty("display","none","important");
var event = title.ownerDocument.createEvent("MouseEvents");
event.initMouseEvent("click", true, true,
title.ownerDocument.defaultView,
1, 0, 0, 0, 0,
false, false, false, false,
0, title);
title.dispatchEvent(event);
}
}, false);