忙しい現代人の腰&肩のお悩み対策!

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

A 回答 (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
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/03/09 19:29

正確には無反応ではなく一覧表示されるがExplorerではないが正しいようです。



Cドライブ表示なら
file:///C:/

Internet ExplorerはExplorerとのシェル統合によって実現されているのでFirefox内にExplorer表示は無理と思われます。
    • good
    • 0

RFC1738によれば、fileスキームのシンタクスは、


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

この回答への補足

ご回答ありがとうございます。ローカルディレクトリ一覧を見ることが出来ました。

実は、CIFS サービスが動いているリモートホストに対して同様のことがしたくて

file://hogehost/hogedir

としても、反応がないんですね。IE からは見えるのですが。Explorer と強く結びついている IE のみが成せる技なのでしょうか…。

補足日時:2005/03/09 10:57
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QHTMLからフォルダを開きたい

いつも大変お世話になります<(_ _)>

Webサーバー上にあるWebページ(HTML)の中に、ローカルPCのフォルダを開くリンクを付けたいのですが、
<a href="file://c:\windows">OPEN</a>
としても、何も反応しません。

いろいろ調べたのですが、上記の方法しか見あたりません。

なお、ブラウザのアドレス欄に file://c:\windows と入力すると、フォルダの内容が表示されます。
※Firefoxだと、ファイルの一覧になりますが・・・

何か環境によって挙動が異なるのでしょうか?
それとも、セキュリティ上の観点から最近じゃ出来なくなっているのでしょうか?

是非ともお助け下さい。宜しくお願い致します。

Aベストアンサー

file:///C:/windows/
/は三つでは・・・
 IEの場合はエクスプローラ(ファイルマネージャ)が開くような・・・
 IEはファイルマネージャーと一体のブラウザなので・・・

★実は、ローカルサーバーが必要です。
 apacheでも何でも良いので、WEBデータの入っているフォルダーを
<VIRTUALHOST 127.0.0.1>
C:\Document and settings\my document\web
 とかに指定して、Windowsのhostsファイルで、適当なサーバー名を指定しておきます。
myLocalhost 127.0.0.1
とか・・・

 そうすると
http://myLoclahost/
 で開けます。

 

QHTMLで別PCのフォルダを開く

例えばネットワーク上に”192.168.100.250”というPCがあるとします。

このPCはフォルダウィンドウでフォルダ内を閲覧出来る場合、

別のサーバーのHTMLファイルから、

このフォルダを開く事は出来ますか?

以下のコードを追加して、testをクリックしても何も起こりません。。。

<a href="file:\\192.168.100.250\test">test</a>

どなたかお分かりになる方教えてください。

Aベストアンサー

[ANo.7] の続きね。

Firefox を例にするね。

■ ウェブブラウザのセキュリティ第1段階

1) Firefox でロケーションバーに "file:///c:/" を入力すると、『C:\』のフォルダの一覧が表示される。他のフォルダを入力すれば、同じように、そのフォルダの一覧が表示される。

2) 質問者さんは、悪意のあるウェブページとは知らずに、"http://example.org/akuinoaru.html" をダウンロードして、デスクトップに保存したとする。

その HTML の内容は↓これ。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  <title>Akuinoaru JavaScript Sample</title>
  <script type="text/javascript" src="http://example.org/akuinoaru.js"></script>
</head>
<body>
  <h1>Akuinoaru JavaScript Sample</h1>
  <div>
    <iframe id="iframe" width="100%" height="600" src="."></iframe>
  </div>
</body>
</html>

3) 質問者さんは、保存した HTML を Firefox で開くとする。

4) すると、デスクトップにあるファイルの一覧が表示される。

5) 『4)』とほぼ同時に "http://example.org/akuinoaru.js" が実行される。

6) akuinoaru.js は、表示されたフォルダの中にあるファイルを、
"http://example.org/akuinoaru.php" へ全て送信するという JavaScript だとする。

ということで、質問者さんの PC の中のファイルが、攻撃者のサーバに送信される。


つまり、『信頼できない HTML ファイルをダウンロードして、ウェブブラウザで開くのはすごく危険』ということ。


■ ウェブブラウザのセキュリティ第2段階

1) ウェブブラウザは、PC にウェブページのキャッシュを持つ。
つまり、自分でダウンロードしなくても、もともと HTML ファイルはダウンロードされているということ。

2) ここで、"http://example.org/akuinoaru.html" は "file:///ウェブページのキャッシュフォルダ/キャッシュファイル" へリンクを張ってあったとする(※)。

通常、このリンクはウェブブラウザによってセキュリティー上無効にされているけれど、これが有効だったとする。

3) 質問者さんは、上のページのリンクをクリックしたとする。

4) 以下、『ウェブブラウザのセキュリティ第1段階』の 『4)』と同じ。

今回は、リンクをクリックする想定をしたけど、実際はクリックしなくても、キャッシュファイルを表示させることができるから、悪意のあるページにアクセスしたら、すぐに、質問者さんの PC の中に保存されているファイルは、攻撃者のサーバに送信されてしまう。

このようなことが起こらないように、http://xxxxxx から file:/// へのリンクは無効にされている。


という説明で大丈夫かな?


※2) 実際には、キャッシュファイルのパスは固定じゃないから、JavaScript でがりがり生成して何回もトライしてキャッシュファイルのパスを見つける必要がある。でも危険なことには違いはない。

[ANo.7] の続きね。

Firefox を例にするね。

■ ウェブブラウザのセキュリティ第1段階

1) Firefox でロケーションバーに "file:///c:/" を入力すると、『C:\』のフォルダの一覧が表示される。他のフォルダを入力すれば、同じように、そのフォルダの一覧が表示される。

2) 質問者さんは、悪意のあるウェブページとは知らずに、"http://example.org/akuinoaru.html" をダウンロードして、デスクトップに保存したとする。

その HTML の内容は↓これ。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional...続きを読む

Q【href】IEだと開くのに、Firefoxだと開きません【フォルダ】

<a href="D:\ドキュメント\フォルダA\">★フォルダA</a>

上記HTMLタグを記述すると、InternetExplorer7ではフォルダAが開くのに対し、
Firefox3.0.5では「dというプロトコルはどのプログラムにも関連づけられておらず、Firefox でこのアドレスを開く方法が分かりません。」
というメッセージが出てフォルダが開けません。

どうすれば、Firefoxである特定のフォルダを開くリンクを作成できるのでしょうか?

P.S.
<a href="..\フォルダA\" target="_blank">★フォルダA</a>
とすることで、一応フォルダを開くことはできましたが、Firefoxのタブ
のひとつとして開かれてしまい、自分の意図した(IE7と同様の)ウィンドウ
として開くという動作にはなりませんでした。

Aベストアンサー

それはIE7のWindows特有の処理としてのフォルダー表示
ウェブブラウザーとしての処理じゃないから
ほかのウェブブラウザーで同じ挙動はしないのが普通。
試していないけど、たぶんOperaやSafariでもFirefox同様だと思います。

GUIのファイルブラウザーとしての機能を内包したウェブブラウザーだけが
そういった挙動をするわけです。
たとえばLinuxだとFirefoxではできないけど
KonquerorとかではIE7と同じように、フォルダー表示に切り替わります。


もしかしたら、Firefoxにそういった挙動を行わせる
あるいはそのクリックをExplorerに受け渡すことのできる
機能拡張などが存在する可能性はあると思います。

Qフォルダを自動で開く

フォルダを自動で開く

教えて下さい。

javascriptを使って、自動で指定のURLへ飛ぶというような事をした事がありますが、
自動で指定のフォルダが開くというようなjavascriptはありますでしょうか?

*指定のフォルダとは、エクスプローラーにて自分のCドライブ、あるいはネットワーク上
に存在する共有フォルダを開くなど。。

よろしくお願いします。

Aベストアンサー

file://

これでローカルのフォルダーが開きます。

http://

でもフォルダーは開きます。問題は対象のサイトにフォルダーアクセス権があるかどうかです。

IISはデフォルトでフォルダーアクセスを禁止しています。Apacheは許可しています。


共有フォルダーは、ローカルにマウントして上記と同じ事をすればいいわけです。

HTML的に言えば、srcやhrefの属性にURIとして指定すればいいだけの話です。


つまり、何のプロトコルで開くかと言う問題と、フォルダー&共有アクセス権の問題です。http なのか fileなのかftpなのか、SMBなのか。evryone,Anyoneなど不特定多数のユーザーにアクセス権がないとだめですね。それ以外のアクセス権だと、認証が必要になります。

サーバー側がそれに対応していれば、行く通りものやり方があります。

なお、スクリプトからフォルダー内を操作する場合は、Shell.Applicationをキーにして検索してみてください。あとWSHですね。

Qhtml上で、バッチやexeファイルの起動をしたい

わけあって、学校(養護学校)初心者向けにhtmlでメニューを作っています。
さて、スタートボタンやディスクトップにショートカットを使わず、htmlの中からバッチファイルやexeファイルを起動できるでしょうか?

もし可能ならば、教えてください。OSはWindows XPで起動したいファイルはexeファイルとバッチファイルです。
よろしくお願いします。

Aベストアンサー

<html><head></head>
<body>
<a href="file:///c:/windows/system32/calc.exe">電卓</a>
</body>
</html>

Q特定のURLをIEで開く様にするショートカット

通常使用するブラウザーはGoogle Chromeを使用していますが、
どうしてもこれだけはインターネットエクスプローラーで開きたいというURLがあります。
そこで、通常使用するブラウザーは変更せずに、
インターネットエクスプローラーで[特定のURL]を開くショートカットを作成する方法を教えてください。

ちなみに、コマンドラインであれば"IEXPLORE.EXE [特定のURL]"と入力すれば、
IEで[特定のURL]を開くことができるので、"IEXPLORE.EXE [特定のURL]"や
"C:\Program Files\Internet Explorer\IEXPLORE.EXE [特定のURL]"
の様なショートカットを作成してみたのですが、これはうまくいきませんでした。

皆様のご協力宜しくお願い致します。

Aベストアンサー

"C:\Program Files\Internet Explorer\IEXPLORE.EXE [特定のURL]"
ではなく
"C:\Program Files\Internet Explorer\IEXPLORE.EXE" [特定のURL]
だとどうでしょうか。

QGoogleChromeからIEを開く拡張機能は?

Open in IE
https://chrome.google.com/webstore/detail/open-in-ie/iajffemldkkhodaedkcpnbpfabiglmdi

私は今まで上記拡張機能を使用していましたが
本日のGoogleChromeのアップデート、もしくはwindowsアップデート後から
Open in IEの有効にはチェックが入っているのですが機能しなくなりました。

なので今度はこちらの拡張をインストールしてみました。
IE Tab Multi
https://chrome.google.com/webstore/detail/ie-tab-multi-enhance/fnfnbeppfinmnjnjhedifcfllpcfgeea?hl=ja
こちらもIEが開かずエラーが出て機能しないようです。

なので上記二つの拡張機能以外でGoogleChromeで見ているページを
IEを起動し表示する拡張機能があればご紹介して頂けると嬉しいです。
IETabのようにタブの中に表示する物ではなくIE11本体を起動する物です。

よろしくお願いします。

Open in IE
https://chrome.google.com/webstore/detail/open-in-ie/iajffemldkkhodaedkcpnbpfabiglmdi

私は今まで上記拡張機能を使用していましたが
本日のGoogleChromeのアップデート、もしくはwindowsアップデート後から
Open in IEの有効にはチェックが入っているのですが機能しなくなりました。

なので今度はこちらの拡張をインストールしてみました。
IE Tab Multi
https://chrome.google.com/webstore/detail/ie-tab-multi-enhance/fnfnbeppfinmnjnjhedifcfllpcfgeea?hl=ja
こちらもIEが開かず...続きを読む

Aベストアンサー

「Chrome to any browser」というフリーソフトがあるようですが、…

「Chrome to any browser」
http://crocro.com/pc/soft/c2ab/

「Chrome to any browser」
http://www.vector.co.jp/soft/winnt/net/se500355.html

Qaタグのhrefにネットワークパスを指定するとエラーになる

こんにちは。

Windows2003サーバA(IIS)上にあるHTML(charset=UTF-8)内に
<a href="¥¥server-1¥フォルダ A¥テスト.ppt">PPT</a>
というコードを埋めてクライアントからアクセスすると

・クライアントA WinXPSP2+ie6+SP2+最新パッチ →OK
・クライアントB WinXPSP2+ie6+SP2+最新パッチ →NG(ファイルが見つかりません)
・クライアントC WinXPSP2+ie7+最新パッチ →NG(ファイルが見つかりません)

という三者三様の動きをしてしまいます。
このとき、いずれのクライアントのブラウザに表示されているリンク部分にマウスを乗せても、ステータスバーに
file://server-1¥フォルダ%20A¥テスト.ppt
と表示されます。
また、hrefに設定しているURLを各ブラウザのアドレスバーに直接入力すると、それぞれ、問題なくファイルを開くことができます。

お尋ねしたいのは次の2点です。
1.このようにaタグ内のhrefにネットワークパスを使ったファイル名(UNC)を利用してもよいのでしょうか?
2.ie6のクライアントでもできるものとできないものがあります。
どのような原因が考えられるでしょうか?

よろしくお願いいたします。

こんにちは。

Windows2003サーバA(IIS)上にあるHTML(charset=UTF-8)内に
<a href="¥¥server-1¥フォルダ A¥テスト.ppt">PPT</a>
というコードを埋めてクライアントからアクセスすると

・クライアントA WinXPSP2+ie6+SP2+最新パッチ →OK
・クライアントB WinXPSP2+ie6+SP2+最新パッチ →NG(ファイルが見つかりません)
・クライアントC WinXPSP2+ie7+最新パッチ →NG(ファイルが見つかりません)

という三者三様の動きをしてしまいます。
このとき、いずれのクライアントのブラウザに表...続きを読む

Aベストアンサー

A要素のhref属性は,URIであるとされています。
http://www.w3.org/TR/html4/struct/links.html#h-12.2
そのため,UNCを直接書くことはHTMLの規格違反となります。

Fileスキームは有効なので,href属性には
file://server-1/%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%20A/%E3%83%86%E3%82%B9%E3%83%88.ppt
のように書くか,手を抜いて
file://server-1/フォルダ A/テスト.ppt
と書くのがよいでしょう。
# URIの規格としては前者。ただし,おそらく後者でもブラウザは認識するため,後者の方が見やすい。

Qwindow.open でのファイル指定方法

初心者なので困ってます。
よろしくお願いします。

window.open を使って別ウィンドウでエクセルファイルを開きたい場合、ファイル指定はどうしたらよいでしょうか。

イントラネットのページなので共有のファイルサーバー名からパスを指定していますが 該当ファイルがありません とメッセージが出てしまいます。

ファイル場所
\\fileserver01\folder01\file.xls

記述
window.open("file:///\\fileserver01\folder01\file.xls");

他のサイトを探してみましたがリンク先がURLのサンプルしか見つかりませんでした。
どなたかファイル名指定の場合の記述方法をご教示下さい。
よろしくお願いします。

Aベストアンサー

記述は2種類あります

\\\\fileserver01\\folder01\\file.xls

または

file://fileserver01/folder01/file.xls





.

QIE11でリンク先が開けない

IE11をWindows8.1で使用しています。
約10か月、何の不足もなく利用していたのですが、ある時から、リンクをクリックすると、新しいタブが作成されるまではこれまで通りですが、そのリンク先が開けないままになってしまう現象が発生しました。

ホームとなる1つ目のタブはどのページでも大丈夫なようですが、不便でしょうがありません。

・インターネットオプションでブラウザをリセットしたり、
・すべてのアドオンを無効にしましたがまったくだめでした。
・アップデートも最新です。
・再起動も行いました。

アンインストールできればよいのですが、IEは再インストールはできないようです。

同じ現象が発生した方はおられますか?
解決方法を教えてください。
この質問はchromeから書き込んでいます。

Aベストアンサー

(1)chromeから下記URLのリンク(機械翻訳する)を開き4つのコマンドプロンプトを実行後に、IE11でリンクを開けた事例
http://answers.microsoft.com/ja-jp/ie/forum/ie11-iewindows8_1/ie11/ef09427d-bf97-4cbd-96d1-0debbeb1a472


(2)IE11を無効→有効(IE11のアンインストールではなく、無効/有効にするだけ)
「Windows の機能を有効化または無効化する」
参考URL

(3)サードパーティー製のブラウザ拡張を有効にする→無効で直った事例
https://social.technet.microsoft.com/Forums/ja-JP/67e619ea-7ed8-4dad-a240-f9d887278f10/ie11windows81-pro-?forum=internetexplorerja

参考URL:http://windows.microsoft.com/ja-jp/windows/turn-windows-features-on-off#1TC=windows-7

(1)chromeから下記URLのリンク(機械翻訳する)を開き4つのコマンドプロンプトを実行後に、IE11でリンクを開けた事例
http://answers.microsoft.com/ja-jp/ie/forum/ie11-iewindows8_1/ie11/ef09427d-bf97-4cbd-96d1-0debbeb1a472


(2)IE11を無効→有効(IE11のアンインストールではなく、無効/有効にするだけ)
「Windows の機能を有効化または無効化する」
参考URL

(3)サードパーティー製のブラウザ拡張を有効にする→無効で直った事例
https://social.technet.microsoft.com/Forums/ja-JP/67e619ea-7ed8-...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング