News Filter Bookmarklet – Test Version :
javascript: (function(){var b=document.getElementsByTagName("body");var t=b[0].innerHTML;var pattern = /(據透露|據了解|據指出|消息來源指出|知情人士透露)([^。]*?)(。)/img;b[0].innerHTML=t.replace(pattern,"<span style=\"border:1px dashed #F7D800;background:#FBF7AA\">$1$2$3</span>");})();
加 bookmarklet 的方法應該不用教吧? :p
因為看到終極邊疆的這篇文章,覺得很有趣,就隨手先試作了一個看看。我是大致上照文章中的作法來寫的,目前只做了螢光筆的部份啦,會把從「據透露」、「據了解」、「據指出」、「消息來源指出」、「知情人士透露」等起頭的句子開始,一直到接下來的第一個句號結束,把找到的部份用螢光筆的效果包起來;因為是偵測到第一個句號就結束了,所以包起來的範圍可能跟 PipperL 包的不太一樣,看看有沒有哪位高人有方法來 debug :p
反正就先當玩具玩玩,看看大家有沒有啥 idea 或是程式上的建議,到時候再來改囉。