やる気になったら即実行

さっそく読んでみる

良いコードが最良の資料。

javascript:var r=document.evaluate("//text()[contains(., 'ツイート')]", document, null, 7, null);for(var i=0;i<r.snapshotLength;i++)r.snapshotItem(i).nodeValue=r.snapshotItem(i).nodeValue.replace(/ツイート/g, 'ツイート(笑)');void(0);

引用:「ツイート」を「ツイート(笑)」に置換するブックマークレット - IT戦記


見た感じ、4つの部分から構成されてるぽい。

  1. javascript:
  2. var r=document.evaluate("//text()[contains(.,'ツイート')]", document, null, 7, null);
  3. for(var i=0; i
  4. void(0);
javascript:

javascriptですよー」的な。

document.evaluate?

なんだろう、これ?
リファレンスには載ってなかったな。


ググる

Introduction to using XPath in JavaScript | MDN
JavaScript-XPath をリリースしました!さあ、あなたも XPath を使おう!(解説付き) - IT戦記

どうやらjavascriptスクレイピングするための拡張機能的な。
RubyでいうHapricotモジュールみたいなやつか?
なんかインストールとかあったけど、ブックマークレット実行できたから最新のFirefoxには標準装備?


いろいろわからん。

void(0);

「何もしない」ってこと。終了。

さっそくやってみる

いろいろわからないことだらけだけど、これはおもしろいなー
ちょっとやってみる。