Home > Latest topics

Latest topics > タブでソース表示

宣伝1。Firefox Hacks Rebooted発売中。本書の1/3を使って、再起動不要なアドオンの作り方のテクニックや非同期処理の効率のいい書き方などを解説しています。既刊のFirefox 3 Hacks拡張機能開発チュートリアルと併せてどうぞ。

Firefox Hacks Rebooted ―Mozillaテクノロジ徹底活用テクニック
浅井 智也 池田 譲治 小山田 昌史 五味渕 大賀 下田 洋志 寺田 真 松澤 太郎
オライリージャパン

宣伝2。日経Linux 2011年9月号から、Linuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。そちらもよろしく。

タブでソース表示 - Oct 24, 2007

View Source in Tab。その名の通り、ソースの表示をタブで行うようにするだけという物。ツリー型タブの機能として加えようとしてて、よく考えたらこれツリー関係の機能関係なくね? と思ったので別途リリースすることにした。

作り始める前に「そういえばそんな名前のアドオンがすでにあったような気がするんだが……」と思って「View Source in Tab」で検索してみたけど見あたらなかったのでそれなりに作り込んでさあそろそろ公開するか、と思ったところでふと「Open Source in Tab」で検索してみたらあっさり見つかったし

まあそれでもせっかく作っちゃったから公開しておく。一応、Open Source in TabやView Source Choiceに比べて以下の点でView Source in Tabの方が高機能ではあります。

  • 「ページのソース」だけでなく「選択範囲のソース」もタブで開くことができる。
  • 通常の「ソースを表示」ウィンドウと同じUIを持った物がタブで開かれる(Open Source in Tab、View Source ChoiceだとUIなし)ので、メニューからハイライトの機能の有効無効を切り替えたり、現在の行数・桁数が表示されたり、といった元々の「ソースを表示」機能の便利なところをそのまま使い続けられる。
  • Firefox 2のセッション保存のAPIを利用しているので、タブを閉じた後もう一度開き直しても、選択範囲まで含めてちゃんとタブが復元される。
  • ツリー型タブのAPIを利用しているので、一緒に入れとくと現在のタブの子タブとしてソース表示のタブが開かれる。
  • Firefox 2(Firefox 1.5からだったか)の隠し機能でソース表示に外部のエディタを使う機能があるけど、実行ファイルまでのパスの中に日本語が入ってるとエラーで起動に失敗するので、独自にパッチを当てて、日本語を含むパスでも問題なく外部エディタを起動できるようにした。(外部エディタを使う場合は選択範囲のソースは今まで通り内部のビューワで表示される)

でも徹底的に探したわけではないので、これで後から「実はすでにView Source in Tabという名前のアドオンがあるんだが」という風に気がついたら、もうどうしようもない。→ありました

25日追記。無難なところで「Source Viewer Tab(ソース表示タブ)」に改名しておきました……

Comments/Trackbacks

View Source in Tab

http://loucypher.wordpress.com/projects/extensions/view-source-in-tab/
1.0-1.5.0.* ですが。

ちなみに、
×soruce
○source
です。

Commented by 池田 at 2007/10/24 (Wed) 08:58:25

no title

>×soruce
>○source

orz
どっかで一回間違えた後省入力候補に記憶されちゃってしまってた……
間違いがWebサイト上の情報だけでよかった。

そしてやっぱりありましたが同名アドオン……向こうはAMOに登録した様子はないっぽいからまだセーフでしょうか?

Commented by Piro at 2007/10/24 (Wed) 09:35:41

no title

> 向こうはAMOに登録した様子はないっぽいからまだセーフでしょうか?

Addons Mirror には登録されているので、微妙ですね。
http://forum.addonsmirror.net/index.php?showtopic=4768
連絡取ろうにもメアド公開してなさそうですし。

userstyles.org のプロフィール
http://userstyles.org/forum/account.php?u=799
を見ると、Firefoxy
http://firefoxy.vegard2.no/index.html
のファンのようなので、Piroだと言えばアドオン名の使用もOKしてくれそうですがw

Commented by 池田 at 2007/10/24 (Wed) 17:32:04

まあ

今の名前にこだわるよりも、素直に新しい名前を考えた方がよさそうですね。
でもこれだけシンプルだと他に名前の付けようがないなぁ。何かいい名前はないものだろうか。

Commented by Piro at 2007/10/24 (Wed) 17:36:43

ネーミング

浪速っ子ならOliver SourceとかDoro Sourceとか?

Commented by くでん at 2007/10/24 (Wed) 19:49:55

Source Viewer Tab

早速 AMO で絶賛のレビューが付いてますね。
サンドボックスから出る日も近いかと。

Commented by 池田 at 2007/10/25 (Thu) 09:08:44

日本語パス

この拡張だけではないのですが、view_source.editor.pathで外部エディタを設定した場合や、view-source-withなどの拡張を利用した場合などに、“日本語パスの含まれるローカルファイル”を閲覧した場合に正常にソースを見られません。
その不具合になんとか対応していただけないでしょうか。

ぜひ宜しくお願いいたします。

Commented by かず at 2007/11/17 (Sat) 10:24:53

TrackBack ping me at


の末尾に2011年11月2日時点の日本の首相のファミリーネーム(ローマ字で回答)を繋げて下さい。例えば「kan」なら、「2007-10-24_viewsourceintab.trackbackkan」です。これは機械的なトラックバックスパムを防止するための措置です。

Post a comment

writeback message: Ready to post a comment.

2011年11月2日時点の日本の首相のファミリーネーム(ひらがなで回答)

Powered by blosxom 2.0 + starter kit
Home

カテゴリ一覧

過去の記事

1999.2~2005.8

最近のつぶやき

内容が似ているかもしれない他の人のblog

「あわせて読みたい」によると、ここを見てる人はこのあたりのサイトも見ると面白いかもね、とのことです。

オススメ

Mozilla Firefox ブラウザ無料ダウンロード