IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

Firefox

Mozilla 台湾の audio 要素のデモが超カッコいい

Firefox 3.5 から audio 要素という音楽を再生するための要素が導入されますが、 Mozilla 台湾のサイトに載っている audio 要素のデモがすごくかっこよかったので紹介します。 百聞は一見にしかず Firefox 3.5 (現状 Beta 4)で見てみてください http://moz…

Firefox 拡張を jQuery で書く! Jetpack を使ってみた。

はじめに JavaScript が書ければ、誰でも簡単に Firefox の拡張が書けてしまう。しかも、もれなく jQuery が付いて来る! というものを Mozilla Labs がリリースしたみたいですね。 https://jetpack.mozillalabs.com/ というわけで 少し触ってみました Jetpa…

「プライバシー情報の消去」をする人は、 Firefox 3.1 で「Pathtraq の定番ランキング」をライブブックマークしておくと便利

はじめに もうすぐ、 Firefox 3.1 がリリースされますね!というわけで、 Firefox 3.1 から(たぶん)のちょっと便利な機能を紹介したいと思います。 Firefox の「プライバシー情報の消去機能」 何かと、恥ずかしいページを見てしまったときなどに便利な機能…

Firefox メモ

alert の位置を知る dom/src/base/nsGlobalWindow.cpp 4035 行目 nsGlobalWindow::Alert JavaScript を書く alert(0); var img = document.createElement('img'); img.onload = function() { alert(1) }; alert(2); img.src = 'http://www.hatena.ne.jp/imag…

Firefox の nightly で LDR が動かない

原因 Firefox nightly がまだバグってて alert(window.Function == Function); // false; alert(window.Function == function(){}.constructor); // false; alert(Function == function(){}.constructor); // true; てな感じになる 対処 ページの先頭で wind…

Firefox の ECMAScript 3.1 の実装に関する Bugzilla のスレ

(見つけたら追記) 387522 - Native JSON support 430133 - Object.definePropert(y|ies) 444787 - Object.getPrototypeOf 445178 - (decimal) Implement ES 3.1 Decimal Support

雑感「Firebug を有効にしてると iframe 内のロードが重すぎる orz」[EOM]

Firebug ではじめる JavaScript

とてもいい記事だと思います。 http://gihyo.jp/dev/feature/01/firebug JavaScript を勉強したい人はどうぞ やっぱり、雑誌の記事より Web 連載のほうが価値が高いなあ

Firefox 3 Beta 4 に DOM Inspector が入ってなかった><

とりあえず 以下からダウンロードして https://addons.mozilla.org/ja/firefox/addon/6622 xpi を unzip する。 inspector@mozilla.org というディレクトリを作って xpi の中身を保存 install.rdf の maxVersion を上げて プロファイルディレクトリ/extensio…

Firefox で起こる nsSessionStore.js のエラーを起こらなくする

about:config で以下の値を false にする browser.sessionstore.enabledそのかわり、セッションの復活ができなくなります。 僕はセッション復活機能は使わない人なので

英語版フォクすけブログあったんですね><

Foxkeh's Blog フォクすけかわゆす>< ハァハァ

Firefox のフォクすけのテーマがかわいすぎる><

ハァハァ 右上のフォクすけが走んのよ>< ページロード中に右上のフォクすけが走るので、逆にロードが長くなって欲しいとか思っちゃいます>< デフォルトのファビコンの顔も回るし>< かわいすぎる>< リンク http://foxkeh.jp/blog/318/

Firebug を「カクカク化」して $x の第 2 引数でコンテキストノードを指定できるようにする。

twitter の id:ZIGOROu と id:ku0522 の会話で $x の第 2 引数コンテキストノード指定出来たらいいよねーって話しがあって 作ろうと思って 作ったらid:os0x さんが先に作ってて http://d.hatena.ne.jp/os0x/20071213/1197515856 実装もほとんど同じだったの…

Firefox の拡張機能をふとした時に手元でチョコチョコいじれるようにしとくと楽しい

この記事で Firebug ハッキング Tips を纏めたい Firebug に一行追記して右クリックで XPath をコピペ出来るようにする。 - IT戦記 とか言ってたけどその前に、 僕は Firebug だけじゃなくて、 だいたいの拡張機能で、簡単に「チョコチョコいじれる化」とい…

Firebug 1.2 のバグ

ブラウザを再起動したら Firebug 1.2 が起動しなくなったので 調べてみた>< 原因はファイルのパーミッション Index: branches/firebug1.2/components/firebug-service.js =================================================================== --- branch…

Firebug 1.2 を使ってみた。

GranParadaiso で作業してて おいおい。 Firebug 対応してねーよー。 ちょっとソース見てみるかあ chrome からコンテンツにプロパティを設定できなくなっちゃった見たい。。。 win.hoge = hoge; // <- win はコンテンツの window win.location = "javascript…

Firebug のコンソールに出力される形式を変える

そう>< length が数字だと無条件で配列扱いなんですよね。 childNodesとコメント - ロックスターになりたい という訳で、 domplate をちょっといじってみたら意外と楽に出来たのでメモメモ domplate は Firebug のテンプレートエンジン コンソールの形式を…

ロケーションバーに直入力するとブクマを見に行って補完してくれるコンポーネント作った

今日徹夜ぎみで作ってみた でも 使ってみたら逆に不便だった>< 勉強になったからいいや。 破棄! もったいないので、今手元にあるソースを貼っときます このソースを Firefox インストールディレクトリ以下の components に入れると textbox 要素で autoco…

Mozilla の JS には Catch Guard なんてあるのね。知らなかった。

ふと MDC を見ていたら http://developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Guide:Exception_Handling_Statements:try...catch_Statement#catch_.E3.83.96.E3.83.AD.E3.83.83.E3.82.AF Catch Guard という文法があることを知ってしまった。 Catch Gu…

Mac 2 日目の僕でも出来た! XCode を使った Firefox デバッギング

ちょっと釣りっぽいタイトルでごめんなさいw でも、本当に簡単に出来るので皆様もお試しあれ。あと、 Mac まだよくわかってないのですごい回りくどいことやってるかもしれないので、そのときは指摘してくだしあ>< じゃあ、いってみよう! 1. Firefox のソ…

ブラウザ再起動ぼた〜ん

作りました。 拡張機能とか作ってるときにテラ便利ス <overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <toolbarpalette id="BrowserToolbarPalette"> </toolbarpalette></overlay>

Livedoor Reader や Livedoor Clip を読んだときに Firebug が壊れる件を修正。

今まで LDR や LDC を使うと Firebug が壊れて困ってました>< 原因が分かったので エントリーを書いてみました。 原因は Livedoor Reader や Livedoor Clip が parent という名前のグローバル関数を定義していること。 Firebug が parent を無条件に Windo…

印刷プレビューで「F5」を押したらリロードできる拡張機能作ったよん。

印刷用 CSS 書いてますか? Web はユーザが見方を決められる唯一のメディアだと「コクボックルさん」が言っていたので、やっぱり印刷用のスタイルはきっちり書いておいたほうがいいですよ! でも、「書いて確認して、、、めんどくせー!だって、印刷プレビュ…

Firebug の monitorEvents unmonitorEvents がバグってる件とそのバグ修正方法

以下のエントリーを見て FirebugのmonitorEventsが動かない - Enjoy*Study で、実際はどうなんだろうと試してみた。 ちなみに monitorEvents とは Firebug のコンソールで >>> monitorEvents(document.body) と打ち込むと document.body にあがってきた全て…

完全私的 忘却防止メモ Firefox 上の全ての関数監視

with(Components) var jsd = classes['@mozilla.org/js/jsd/debugger-service;1'] .getService(interfaces.jsdIDebuggerService); var store = new なんかストレージっぽいもの; function hook() { jsd.enumerateScripts({enumerateScript: function(s){stor…

Firefox 拡張機能 keyconfig でプレゼン上手に!

プレゼンのときに ブラウザの操作が全部テンキーで出来たらいいな。と思ったんです。 そんなときは・・・・・・。 keyconfig が便利すぎる! http://extensionroom.mozdev.org/more-info/keyconfig 設定方法は [ツール] [キーボードショートカットのカスタマ…

Linux で tamarin のビルドできた

まず、ソースを持ってくる cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -R mozilla/js/tamarin cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -R moz…

今見ている動画がニコニコ動画でどのくらい盛り上がってるかを表示する Firefox の拡張機能を作った

Youtube 見てて あーこの動画、ニコニコ動画で見たいなーって思うときがありません? でも、ニコニコ動画で見てみたらそんなに盛り上がってなくてしょぼーんってこともよくある。 じゃあ、今見てる動画ってニコニコ動画で盛り上がってるか分かったら便利だ!…

Firefox に getElementsByClassName が実装されたようだ

ソース d:id:nyama:20070202:1170389025 Nightly で実験してみた http://sample.ecmascript.jp/getelementsbyclassname.htm 便利になるなあ IE も対応して欲しいっすね

Firefox では RegExp って関数だったのね

関数とは Function を new したものというイメージがありますが。厳密にはオブジェクトに [[Call]]という内部プロパティが、ある→「関数」、ない→「関数じゃない」、ということになっています。関数がオブジェクトかどうかはプロトタイプやコンストラクタと…