2012-02-01から1ヶ月間の記事一覧

WebRequest API でワザとリクエスト送信を遅くしてみた

WebRequest APIドキュメントを見ると、幾つかは blocking を指定して、同期的な実行にすることでリクエストヘッダだとかを書き換えたりできるようになってる。この前 DoNtTrackME なる拡張を作ったんだけど、これもリクエストヘッダに、DNT: 1を追加するもの…

Firefox拡張でHTTPリファラを弄る

昨日はwebRequest APIをざっくり理解する。(あるいはChrome拡張の作り方) | mzsm.meを参考に昨日はChrome拡張でWebRequestAPIを使ってRequestHeaderを弄った。今日は、お返しに、同じく「ITmediaの画像表示にリファラをくっ付けよう」ってことで、Firefoxで…

初めてChrome拡張を作った DoNtTrackME

ただ、お願いするだけの拡張。 manifest.json{ "name": "DoNtTrackME", "description": "Do Not Track ME", "version": "0.1", "background_page": "background.html", "permissions": [ "webRequest", "webRequestBlocking", "*://*/*" ] } background.html <html lang="en"></html>…

Firefox 13.0a1 (Nightly) で for-of ステートメントが実装されました

Firefox 13.0a1 (Nightly 2012-02-09) あたりから、ES.next の新たな構文である、for-ofステートメントが追加されました。 Bug 699565 – Implement Harmony for-of loops harmony:iterators [ES Wiki] for...of - MDN この構文は、配列の様なオブジェクトに…

各ブラウザベンダーがE4Xを実装すべき理由

E4X

4.3 Scripting - HTML5 "text/javascript;e4x=1"JavaScript with ECMAScript for XML. [ECMA357]