ページ更新: 2008-04-06 (日) (3818日前)

タブブラウザ Mozilla Firefoxについてのメモ。

目次

[編集]

情報源 #

Mozilla

Mozilla Firefox - The Browser, Reloaded

Firefox Help: Extensions

Firefox Help: 拡張

moz.skillup.jp

Mozilla Firefoxまとめサイト

Mozilla Fx, Tb for Windows jaJP (Firefox 日本語インストーラ)

Firefox インストールガイド

JAVASCRIPT::BOOKMARKLET

Firefox更新情報 Wiki*
http://wikiwiki.jp/firefox/

[編集]

XUL #

XUL Tutorial

XUL チュートリアル

Packaging Firefox/Thunderbird Extensions

[編集]

ブックマークレット #

2005-04-25

Jesse's Bookmarklets Site

[編集]

メモ #

[編集]

CoLT "Copy Link Text" (2017-09-05) #

[編集]

YSlow (2008-04-06) #

Webのパフォーマンスを調べるアドオン。

YSlow :: Firefox Add-ons

[編集]

McAfree VirusScan の影響 (2008-04-06) #

メインPCでは、「4. Gzip component」がDで「These components are not gzipped:」が表示される。

サブPCでは「4. Gzip component」がAになる。

調べてみたところ、メインPCで使っているマカフィーVirusScanが原因のようだった。 (サブPCではAVG 7.5 製品版を使っている)

1. Live HTTP Headers で調べたところ、メインPCもサブPCも同一のリクエストが発行される:

http://discypus.jp/wiki/

GET /wiki/ HTTP/1.1
Host: discypus.jp
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ja,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

サブPCではgzipが使われる:

HTTP/1.x 200 OK
Date: Sun, 06 Apr 2008 08:34:48 GMT
Server: Apache/1.3.33 (Debian GNU/Linux) mod_gzip/1.3.26.1a PHP/4.3.10-22
Vary: Accept-Encoding
X-Powered-By: PHP/4.3.10-22
Last-Modified: Fri, 03 Feb 2006 15:18:56 GMT
Cache-Control: no-cache
Pragma: no-cache
Keep-Alive: timeout=15, max=98
Connection: Keep-Alive
Content-Type: text/html; charset=EUC-JP
Content-Encoding: gzip ★
Content-Length: 2798 ★

しかし、メインPCではgzipが使われない:

HTTP/1.1 200 OK
Date: Sun, 06 Apr 2008 08:47:56 GMT
Server: Apache/1.3.33 (Debian GNU/Linux) mod_gzip/1.3.26.1a PHP/4.3.10-22
Vary: Accept-Encoding
X-Powered-By: PHP/4.3.10-22
Last-Modified: Fri, 03 Feb 2006 15:18:56 GMT
Cache-control: no-cache
Pragma: no-cache
Keep-Alive: timeout=15, max=96
Connection: Keep-Alive
Transfer-Encoding: chunked  ★
Content-Type: text/html; charset=EUC-JP

2. メインPC上で telnet (MS-telnetやTeraTerm PRO) にてLive HTTP Headers に表示されるものと同一のリクエストを送ってみたところ、gzipされた。

3. メインPCでパケットキャプチャしてみたところ(Packetyzer 5.0を使用)、実際には次のリクエストが発行されているようだ:

GET /wiki/ HTTP/1.1
Host: discypus.jp
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ja,en-us;q=0.7,en;q=0.3
X-McProxyFilter: ************   ★
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
If-Modified-Since: Fri, 03 Feb 2006 15:18:56 GMT
Cache-Control: max-age=0

以上のことから、VirusScan が原因だと思われる。

[編集]

FaviconizeTab (2008-03-09) #

FaviconizeTab :: Firefox Add-ons

[編集]

Make Link (2008-03-09) -> Format Link, Firelink,.. #

2017-10-03 Make Linkは Firefox 55 あたりから動作しなくなった。(今は Firefox ESR なら 52.4.0 なので動作するが)

Make Link から移行先を検討中:

CopyURL+ → Make Link に移行:

[編集]

SBM(ソーシャルブックマーク)カウンタ (2008-02-27) #

はてなブックマーク, del.icio.us, livedoor クリップ に対応しているとのこと。

[編集]

Adaptive Referer Remover (2007-07-29) #

[編集]

Modify Headers (2007-06-11) #

任意のHTTPリクエストヘッダを付加する。

[編集]

Screengrab! (2007-04-09) #

[編集]

Firedoogle (2007-04-01) #

Firedoodle - Turn the web into a whiteboard
http://www.firedoodle.com/

[編集]

TortoiseSVN Menu Firefox Extension (2006-12-22) #

TSVN Menu Firefox Extension
http://www.pumacode.org/projects/tsvnmenu

[編集]

JSAction (2006-12-07) #

Mozilla Firefoxのコンテキストメニュー(右クリックメニュー)を拡張する

FrontPage - + HideAway Firefox +
http://openhideaway.net/Firefox/

Javascript Actions - Mozilla Firefox まとめサイト
http://firefox.geckodev.org/?Javascript%20Actions

[編集]

Tamper Data (2006-12-03) #

Tamper Data | Firefox Add-ons
https://addons.mozilla.org/firefox/966/

[編集]

Leak Monitor (2006-10-18) #

Leak Monitor :: Mozilla Add-ons :: Add Features to Mozilla Software
https://addons.mozilla.org/firefox/2490/

JavaScriptのメモリリークを検出するFirefox拡張「Leak Monitor」:phpspot開発日誌
http://phpspot.org/blog/archives/2006/10/javascriptfiref.html

オレンジニュース(2006-10-16) 経由。

[編集]

AllPeers (2006-10-08) #

AllPeers : Share exactly what you want with exactly who you want!
http://www.allpeers.com/

  • Share Webpages, Photos, Videos, Music or any other files with Friends and Family
[編集]

Firefoxの設定情報をバックアップする #

Firefoxの設定情報をバックアップする − @IT 2006/06/03
http://www.atmarkit.co.jp/fwin2k/win2ktips/751firefoxprof/firefoxprof.html

[編集]

現在使用しているExtension #

2006-05-26 時点で Firefox 1.0.8en に入れてるExtension

  • IE View 1.2.7
  • LiveHTTPHeaders 0.9
  • GrepSidebar 0.0.8
  • Sage 1.3.6
  • ScrapBook 0.18.5
  • Popup ALT Attribute 1.3.2005092701
  • JavaScript Debugger 0.9.87
  • Tabbrowser Extensions 2.1.2006031301
  • Google Toolbar for Firefox 1.0.20051122
  • ChromEdit 0.1.1.1
  • Copy URL+ 1.3.2
  • dragdropupload 1.5.11
[編集]

Copy URL+ (2006-02-12) #

URLとその他の情報(タイトルなど)をクリップボードにコピーする。

  • 2005-11-15 Released v1.3.2 が出てたのにいま気がついたのでメモ。

mozdev.org - copyurlplus
http://copyurlplus.mozdev.org/

mozdev.org - copyurlplus: customize を参考に、 users.js に PukiWiki, trac, BBCode (phpBB, Gallery2) 用の メニューを追加してみた。地味に便利だ。

user_pref("copyurlplus.menus.1.copy", "%TITLE%");
user_pref("copyurlplus.menus.1.label", "Copy Title");
user_pref("copyurlplus.menus.2.copy", "[[%TITLE%>%URL%]]");
user_pref("copyurlplus.menus.2.label", "Copy URL + Title (PukiWiki)");
user_pref("copyurlplus.menus.3.copy", "[%URL% %TITLE%]");
user_pref("copyurlplus.menus.3.label", "Copy URL + Title (Trac)");
user_pref("copyurlplus.menus.4.copy", "[url=\"%URL%\"]%TITLE%[/url]");
user_pref("copyurlplus.menus.4.label", "Copy URL + Title (BBCode)");

copyurlplus-01.png

試しに、このエントリ ソフト/Mozilla Firefox#CopyURLplus を取得すると、 それぞれ以下の文字列がクリップボードに格納される。

Copy URL + Title:

ソフト/Mozilla Firefox - discypus
http://discypus.jp/wiki/?%A5%BD%A5%D5%A5%C8%2FMozilla%20Firefox#CopyURLplus

Copy URL + Title (PukiWiki):

[[ソフト/Mozilla Firefox - discypus>http://discypus.jp/wiki/?%A5%BD%A5%D5%A5%C8%2FMozilla%20Firefox#CopyURLplus]]

Copy URL + Title (Trac):

[http://discypus.jp/wiki/?%A5%BD%A5%D5%A5%C8%2FMozilla%20Firefox#CopyURLplus ソフト/Mozilla Firefox - discypus]

Copy URL + Title (BBCode):

[url="http://discypus.jp/wiki/?%A5%BD%A5%D5%A5%C8%2FMozilla%20Firefox#CopyURLplus"]ソフト/Mozilla Firefox - discypus[/url]
[編集]

FireBug - Firefox Extension (2006-01-27) #

Mozilla Update -- Extensions -- More Info-FireBug - All Releases
https://addons.mozilla.org/extensions/moreinfo.php?id=1843&application=firefox

Firebug - Web Development Evolved
http://www.getfirebug.com/

[編集]

Greesemonkeyのスクリプトをエクステンションに変換 (2005-11-23) #

他にも、Greasemonkey のスクリプトを、Firefox のエクステンションに変換してくれるツールなど...
http://a-h.parfe.jp/einfach/archives/2005/0615094508.html#e3819de381aee4bb96

[編集]

中間認証局の証明書がないときの、IEとMozillaの動作の違い (2005-11-07) #

http://slashdot.jp/comments.pl?sid=282368&cid=819376 より引用:

IEには、中間認証局の証明書をAuthority Information Access拡張フィールドの値を頼りにそこから自動でダウンロードして検証する機能があるのに対して、Mozillaにはそれがないようです。そのため、Microsoftのサイトでは、証明書チェインに中間認証局の証明書を同梱していないサイトが多数見られます。

どういうことなのかは、以下のLarry Osterman氏のblogにまとまっています。

- Why doesn't Mozilla (Firefox) like the Microsoft OCA web site?

この仕様が、Microsoftの勝手な独自機能なのか、それとも他のブラウザも搭載すべき標準仕様と解釈するべきなのかについて、Bugzilla Bug 245609 で議論されています。

- Mozilla not getting certificate issuer from Authority Information Access CA Issuers

[編集]

Greasemonkeyを使ってアクセス頻度に応じてリンクに色を変える (2005-11-05) #

アクセス頻度に応じてリンクに色をつける
http://pitecan.com/ColorLink/

[編集]

Firefox 1.0.7 (2005-09-22) #

Mozilla Firefox 1.0.7 Release Notes
http://www.mozilla.org/products/firefox/releases/1.0.7.html

[編集]

Mozilla Firefox Link Buffer Overflow Allows Arbitrary Code Execution (2005-09-10) #

Mozilla Firefox Link Buffer Overflow Allows Arbitrary Code Execution - Friday September 9th, 2005 http://www.mozillazine.org/talkback.html?article=7307

対処は

Just disable IDN
about:config type network.enableIDN in filter box double click the pref

[編集]

Mozilla Firefox が SSL 2.0 のサポートを中止 (2005-09-07) #

mozillaZine 日本語版 » Blog Archive » Mozilla Firefox が SSL 2.0 のサポートを中止
http://mozillazine.jp/?p=149

スラッシュドット ジャパン | FirefoxがSSL 2.0のサポートを廃止へ
http://slashdot.jp/article.pl?sid=05/09/06/216212&topic=51

  • SSL 2.0がセキュアではないので、TLS1.0とSSL 3.0のみにする、という話。
    • Firefox 1.0.6、Internet Explorer 6.0はデフォルトでSSL 2.0も使える、でも 設定でOFFにできる。
    • Firefox 1.0.6en : Tool -> Option -> Advanced -> Security -> Use SSL 3.0
    • Internet Explorer 6.0 : ツール -> インターネット オプション -> 詳細設定 -> セキュリティ -> SSL 2.0を使用する。
[編集]

SessionSaver (2005-07-28) #

Extension Room :: SessionSaver .2
http://extensionroom.mozdev.org/more-info.php/sessionsaver

[編集]

Javadocにインクリメンタルサーチ機能を追加するグリースモンキースクリプト #

こせきの日記
http://d.hatena.ne.jp/koseki/20050723#javadocisearch

[編集]

Firefox 1.0.4で 0.9で修正された脆弱性が再発 #

2005-06-07

Secunia - Advisories - Mozilla / Mozilla Firefox Frame Injection Vulnerability
http://secunia.com/advisories/15601/

スラッシュドット ジャパン | Mozilla/Mozilla Firefoxの脆弱性が再発
http://slashdot.jp/article.pl?sid=05/06/06/1146249&topic=51

[編集]

Firefox 1.0.4 #

2005-05-12 Firefox 1.0.4 (英語版)にアップデートした。

[編集]

Firefox 1.0.3 #

2005-04-18 Firefox 1.0.3(英語版)にアップデートした。

この時点で使っているExtension

  • DOM Inspector 1.0
  • GrepSidebar 0.0.8
  • ieview 0.84
  • Sage 1.3.1
  • ScrapBook 0.15.1
  • LiveHTTPHeaders 0.9
  • googlebar 0.9.0.30
  • Popup ALT Attribute 1.3.2005040101
  • Tabbrowser Extension 1.14.2005041502
  • XHTML Ruby Support 1.3.2005022702
  • JavsScript Debugger 0.9.85
[編集]

greasemonkey (2005-03-25) #

http://greasemonkey.mozdev.org/index.html

Going My Way: Googleでの検索結果リストにaccesskeyを仕込むGreasemonkey
http://kengo.preston-net.com/archives/001848.shtml#001848

2005-04-27

Greasemonkey compiler
http://www.letitblog.com/greasemonkey-compiler/

2005-05-19

Wired News - サイトの体裁を変えるFirefox拡張機能『グリースモンキー』 - 2005年5月17日
http://hotwired.goo.ne.jp/news/technology/story/20050518302.html

  • JavaNews?より。
[編集]

Firefox 1.0.2 #

2005-03-24 Firefox 1.0.2(英語版)にアップデートした。

この時点で使っているExtension

  • ieview 0.84
  • LiveHTTPHeaders 0.9
  • googlebar 0.9.0.30
  • GrepSidebar 0.0.7
  • GSuggest 0.1
  • Sage 1.3.1
  • ScrapBook 0.14.1
  • Popup ALT Attribute 1.3.2005022401
  • Tabbrowser Extensions 1.14.2005031701
  • JavaScript Debugger 0.9.84
[編集]

JavaScript Debugger #

2005-03-22

Venkman JavaScript Debugger
http://www.hacksrus.com/~ginda/venkman/

アメリカでがんばりましょう: JavaScript Debugger って便利
http://andore.com/inami/mtarchives/002506.html

[編集]

Firefox 1.0.1 #

2005-02-26 Firefox 1.0.1(英語版)を上書きインストールした。

[編集]

Tab Mix #

2005-01-25 まだ試していないのでブックマークしておく。

朝顔日記 - Firefox 拡張、Tab Mix を入れてみた

Firefox Extension: Tab Mix

[編集]

TargetAlert #

リンク先の文書がPDFとかExcelであれば、リンクの横にアイコンを表示する。

version 0.7.3

marsのメモ より。

TargetAlert

[編集]

Google Suggest Extension (2004-12-20) #

Proof of Concept New Google Suggest Extension - MozillaZine Forums

[編集]

経産省が調達ガイドライン作成 #

「IEでしか読めないページ,Windowsでしか使えないシステムは不適」,経産省が調達ガイドライン作成へ : IT Pro ニュース

[編集]

MozBackup #

MozBackup

[編集]

Web Developer #

2004-10-16

ツール&サービス:Web Developer 日本語版−インフォアクシア
http://www.infoaxia.com/tools/webdeveloper/

Web Developer Extension
http://chrispederick.com/work/webdeveloper/

[編集]

Portable Firefox #

2005-01-19時点では1.0

2004-09-15時点で0.9.3 & 1.0PR

Portable Firefox 1.0 (USB Drive-Friendly) :: Mozilla Stuff :: JohnHaller.com

Mozilla Firefox と Thunderbird が USB ドライブに関する新しいオープンスタンダードプラットフォームをサポート

[編集]

phpBB のタグ(BBタグ) を生成 #

BBCode 0.1.2

jedbrown.net | Mozilla

[編集]

Firefox用 Google News日本版検索フォーム #

2004-10-23

Going My Way: Firefox用 Google News日本版検索フォーム

[編集]

Mozilla (Firefox) に UI をスプーフィングできる脆弱性 #

えむもじら Mozilla に UI をスプーフィングできる脆弱性

スラッシュドット ジャパン | MozillaにSSL証明書偽装の脆弱性

彼の野原 - firefox

コンピュータ系blog: Mozillaの設定変更方法

[編集]

Search Engines #

2004-10-13

  • Amazon.com Books
  • Amazon.co.jp
  • Google
  • Google Japan
  • WeyBack Machine (Internet Archive)
  • Babel Fish En->Ja
  • Google News JP
  • RIPE whois database
  • UWhois
  • Wikipedia (JA)
  • Wikipedia (EN)
[編集]

ScrapBook #

2004-10-02

ScrapBook Ver.0.9.0 :: Firefox Extension

  • 2004-11-18 0.10.2 にアップデート。(on Firefox 1.0)
[編集]

Bookmarks Synchronizer #

2004-09-23

bookmark backup が入手できないので(rsync あたりでバックアップ取ってもいいのだけど)、代わり…にはならないけど、試してみる。

Mozilla Update :: Extensions -- More Info: Bookmarks Synchronizer

ブックマークフォルダの階層を指定できるので、ブックマークの一部だけアップロード/ダウンロードできそうである。

さて、果たして職場のuser/passwordつきプロキシを通過できるかな。 手元のsquid (Cygwinのと、Linuxサーバのと2つあるけど)で試してもいいのだけど、 まあいいや。

[編集]

URLショートカットからの起動 #

[編集]

2004-10-24 ShellOpen の修正 #

はてなダイアリー - cresの日記 - WWWCのShellOpenをFirefoxで使う

をやればいいのだが、ちょっとおっくうに思ってやってない。 VS.NET2003もC++Builder5もあるんだけどね。

[編集]

2004-10-24 Wacom SmartScroll #

Windows XP Professional SP1 , Firefox 0.9.3 にて。 (Firefox 0.10.1 は問題なさそう)

Netscape 7.2 が原因かも知れないが、 URLショートカットから起動したとき、プロセスはショートファイルネームで起動される。

ショートカット 'Mozilla Firefox' で起動すると、プロセスはロングファイルネームで 起動される。これをショートファイルネームに書き換えても、元に戻ってしまう。

このため、Wacom SmartScroll の'default'プラグインにFirefoxの設定をしていても、 それぞれ別のプログラムと見なされてしまう。

そこで、以下のレジストリのエントリをすべてロングファイルネームに書き換えたところ、URLショートカットからの起動でも、ロングファイルネームになった。

HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\firefox.exe

[編集]

2004-08-29 #

Netscape 7.1 jp 消したら、ショートカット (*.url) からの起動でエラーが出る。

Netscape 7.1 jp をアンインストールしたところ、ショートカット (*.url) から 起動すると、エラーが出る。Firefox は起動して、ショートカットが指す URL を ちゃんと開いてはくれるのだが。

Cygwin の cygstart コマンドでも同じ。

コマンドラインで次のように、shdocvw.dll を起動しても同じ。

rundll32.exe shdocvw.dll,OpenURL path/to/shortcut.url

「プログラムのアクセスと規定の設定」でいったん Internet Explorer にしたあと、 元に戻しても同じ。

Firefox 0.9.3 を上書きで再インストールしても同じ。 (さすがにいったん削除する気にはならなかった)

結局、Netscape 7.2 を入れたところ、エラーなしに開くようになった。 (ただ、Netscape 7.2 が JPEG/PNG の拡張子割付を変更する のは辛い。 レジストリで.png/.jpe/.jpeg/.jpg の参照先を従来 pngfile/jpegfile に 修正して、元に戻した。 エントリ追加+デフォルト値変更ならともかく、既存の設定を全く無効にしてしまうような動作をすると蛇蝎のように嫌われると思うのだけどな…)

ということは、例えば Firefox を起動する前後で、Netscape のエントリも探して るのだろうか? でも、Netscape を削除した後は「プログラムのアクセスと規定の設定」 には Netscape の項目は消えていたんだけどなあ。


Netscape 7.2 を削除したら、またエラーが出るようになった。

notfound_01.png

notfound_02.png

notfound_03.png

$ cygstart discypus.jp.URL
Unable to start 'discypus.jp.URL': The specified file was not found.
$ cat discypus.jp.URL
[InternetShortcut]
URL=http://discypus.jp/

で、またインストールしたら、エラーが出なくなった。

[編集]

ページ内検索 #

GrepSidebar

えむもじら GrepSidebar: Firefox で Grep

Going My Way: ページ内検索で威力を発揮するFirefox用Extension「GrepSidebar」

[編集]

Sage - RSS ビューア #

2004-08-15

mozdev.org - sage: index

  • 2004-11-18 1.3 にアップデート。(on Firefox 1.0)
  • 2004-08-25 1.2.1 にアップデート .... しようとしたけど、waiting for update.mozilla.org .. がずっと出たまま。
[編集]

タブブラウザ拡張、alt属性をPOPUP表示 #

Tab Browser Extension, Popup ALT Attributes

[編集]

Google検索 #

Googlebar

  • 2004-11-18 0.9.0.30 を使用。(on Firefox 1.0)
[編集]

Live HTTP Headers #

HTTP ヘッダ(リクエスト、レスポンス)を表示

Live HTTP Headers

  • 2004-11-18 0.9 を使用。(on Firefox 1.0)
[編集]

IE View #

表示中のページを Internet Explorer で表示

IE View

  • 2004-11-18 0.84 を使用。(on Firefox 1.0)