• ベストアンサー

Firefox で file:// で始まる URL をクリックすると Explorer を起動したい

IE では file:// で始まる URL をクリックすると Explorere が起動しますが、Firefox では無反応です。 IE と同じように動作させるには、どうすればよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • wellow
  • ベストアンサー率46% (892/1932)
回答No.3

>file://hogehost/hogedir > >としても、反応がないんですね。IE からは見えるのですが。Explorer と強く結びついている IE のみが成せる技なのでしょうか…。 以下のような注意書きもありますから、file://スキームで必ずしもアクセス可能であるとは期待できないと思います。 The file URL scheme is unusual in that it does not specify an Internet protocol or access method for such files; as such, its utility in network protocols between hosts is limited. ちなみにIEですと、file://remotehostとすると、エクスプローラが制御を奪って(?)、\\remotohostになりますよね。ということはIE(とリモートのWindows系ファイルサーバ)もfile://は完全にはサポートしておらず、エクスプローラで実現しているという解釈になるはずです。

参考URL:
http://www.ietf.org/rfc/rfc1738.txt
matio999
質問者

お礼

ありがとうございました。やはり、実装に依るということですね。Firefox では、期待通り行かないということで、諦めることにします。

その他の回答 (2)

  • SpiceGirl
  • ベストアンサー率69% (493/713)
回答No.2

正確には無反応ではなく一覧表示されるがExplorerではないが正しいようです。 Cドライブ表示なら file:///C:/ Internet ExplorerはExplorerとのシェル統合によって実現されているのでFirefox内にExplorer表示は無理と思われます。

  • wellow
  • ベストアンサー率46% (892/1932)
回答No.1

RFC1738によれば、fileスキームのシンタクスは、 file://<host>/<path> です。よって、例えば、file://localhost/c:/とすればCドライブの一覧が表示されます。 ちなみにexplorer(というタスク)へのマッピングは、IEの独自仕様です。

matio999
質問者

補足

ご回答ありがとうございます。ローカルディレクトリ一覧を見ることが出来ました。 実は、CIFS サービスが動いているリモートホストに対して同様のことがしたくて file://hogehost/hogedir としても、反応がないんですね。IE からは見えるのですが。Explorer と強く結びついている IE のみが成せる技なのでしょうか…。