Firefox
Firefox 3.5 から audio 要素という音楽を再生するための要素が導入されますが、 Mozilla 台湾のサイトに載っている audio 要素のデモがすごくかっこよかったので紹介します。 百聞は一見にしかず Firefox 3.5 (現状 Beta 4)で見てみてください http://moz…
はじめに JavaScript が書ければ、誰でも簡単に Firefox の拡張が書けてしまう。しかも、もれなく jQuery が付いて来る! というものを Mozilla Labs がリリースしたみたいですね。 https://jetpack.mozillalabs.com/ というわけで 少し触ってみました Jetpa…
はじめに もうすぐ、 Firefox 3.1 がリリースされますね!というわけで、 Firefox 3.1 から(たぶん)のちょっと便利な機能を紹介したいと思います。 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 がまだバグってて alert(window.Function == Function); // false; alert(window.Function == function(){}.constructor); // false; alert(Function == function(){}.constructor); // true; てな感じになる 対処 ページの先頭で wind…
(見つけたら追記) 387522 - Native JSON support 430133 - Object.definePropert(y|ies) 444787 - Object.getPrototypeOf 445178 - (decimal) Implement ES 3.1 Decimal Support
とてもいい記事だと思います。 http://gihyo.jp/dev/feature/01/firebug JavaScript を勉強したい人はどうぞ やっぱり、雑誌の記事より Web 連載のほうが価値が高いなあ
とりあえず 以下からダウンロードして https://addons.mozilla.org/ja/firefox/addon/6622 xpi を unzip する。 inspector@mozilla.org というディレクトリを作って xpi の中身を保存 install.rdf の maxVersion を上げて プロファイルディレクトリ/extensio…
about:config で以下の値を false にする browser.sessionstore.enabledそのかわり、セッションの復活ができなくなります。 僕はセッション復活機能は使わない人なので
Foxkeh's Blog フォクすけかわゆす>< ハァハァ
ハァハァ 右上のフォクすけが走んのよ>< ページロード中に右上のフォクすけが走るので、逆にロードが長くなって欲しいとか思っちゃいます>< デフォルトのファビコンの顔も回るし>< かわいすぎる>< リンク http://foxkeh.jp/blog/318/
twitter の id:ZIGOROu と id:ku0522 の会話で $x の第 2 引数コンテキストノード指定出来たらいいよねーって話しがあって 作ろうと思って 作ったらid:os0x さんが先に作ってて http://d.hatena.ne.jp/os0x/20071213/1197515856 実装もほとんど同じだったの…
この記事で Firebug ハッキング Tips を纏めたい Firebug に一行追記して右クリックで XPath をコピペ出来るようにする。 - IT戦記 とか言ってたけどその前に、 僕は Firebug だけじゃなくて、 だいたいの拡張機能で、簡単に「チョコチョコいじれる化」とい…
ブラウザを再起動したら Firebug 1.2 が起動しなくなったので 調べてみた>< 原因はファイルのパーミッション Index: branches/firebug1.2/components/firebug-service.js =================================================================== --- branch…
GranParadaiso で作業してて おいおい。 Firebug 対応してねーよー。 ちょっとソース見てみるかあ chrome からコンテンツにプロパティを設定できなくなっちゃった見たい。。。 win.hoge = hoge; // <- win はコンテンツの window win.location = "javascript…
そう>< length が数字だと無条件で配列扱いなんですよね。 childNodesとコメント - ロックスターになりたい という訳で、 domplate をちょっといじってみたら意外と楽に出来たのでメモメモ domplate は Firebug のテンプレートエンジン コンソールの形式を…
今日徹夜ぎみで作ってみた でも 使ってみたら逆に不便だった>< 勉強になったからいいや。 破棄! もったいないので、今手元にあるソースを貼っときます このソースを Firefox インストールディレクトリ以下の components に入れると textbox 要素で autoco…
ふと 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…
ちょっと釣りっぽいタイトルでごめんなさいw でも、本当に簡単に出来るので皆様もお試しあれ。あと、 Mac まだよくわかってないのですごい回りくどいことやってるかもしれないので、そのときは指摘してくだしあ>< じゃあ、いってみよう! 1. Firefox のソ…
作りました。 拡張機能とか作ってるときにテラ便利ス <overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <toolbarpalette id="BrowserToolbarPalette"> </toolbarpalette></overlay>
今まで LDR や LDC を使うと Firebug が壊れて困ってました>< 原因が分かったので エントリーを書いてみました。 原因は Livedoor Reader や Livedoor Clip が parent という名前のグローバル関数を定義していること。 Firebug が parent を無条件に Windo…
印刷用 CSS 書いてますか? Web はユーザが見方を決められる唯一のメディアだと「コクボックルさん」が言っていたので、やっぱり印刷用のスタイルはきっちり書いておいたほうがいいですよ! でも、「書いて確認して、、、めんどくせー!だって、印刷プレビュ…
以下のエントリーを見て FirebugのmonitorEventsが動かない - Enjoy*Study で、実際はどうなんだろうと試してみた。 ちなみに monitorEvents とは Firebug のコンソールで >>> monitorEvents(document.body) と打ち込むと document.body にあがってきた全て…
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…
プレゼンのときに ブラウザの操作が全部テンキーで出来たらいいな。と思ったんです。 そんなときは・・・・・・。 keyconfig が便利すぎる! http://extensionroom.mozdev.org/more-info/keyconfig 設定方法は [ツール] [キーボードショートカットのカスタマ…
まず、ソースを持ってくる 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…
Youtube 見てて あーこの動画、ニコニコ動画で見たいなーって思うときがありません? でも、ニコニコ動画で見てみたらそんなに盛り上がってなくてしょぼーんってこともよくある。 じゃあ、今見てる動画ってニコニコ動画で盛り上がってるか分かったら便利だ!…
ソース d:id:nyama:20070202:1170389025 Nightly で実験してみた http://sample.ecmascript.jp/getelementsbyclassname.htm 便利になるなあ IE も対応して欲しいっすね
関数とは Function を new したものというイメージがありますが。厳密にはオブジェクトに [[Call]]という内部プロパティが、ある→「関数」、ない→「関数じゃない」、ということになっています。関数がオブジェクトかどうかはプロトタイプやコンストラクタと…