• 締切済み

IEで「file://」プロトコルが使えない

Windows7(64bit) IE9環境です。 ローカルにあるHTMLファイルをfile://プロトコルで開こうとしてアドレスバーに「file://」から始まる文字列を打ち込むと (C:\work\test.html なら file:///c/work/test.html)、アドレスバー上で勝手に「c:\work~」に変換されてしまいます。 職場のPCで上記の事象が発生しています。基本的には全部同じ設定のはずなのですが、私のPCではfile://~が使えて、別の端末(複数台)では勝手に変換される状態です。 自分のPCのIEの設定をどこかいじってしまったのかもと思い全て初期状態に戻してみましたが状況は変わらずでした。 なにか原因が分かれば教えて下さい。 よろしくお願いします。

みんなの回答

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>アドレスバー上で勝手に「c:\work~」に変換されてしまいます。 >なにか原因が分かれば教えて下さい。 原因は分かりませんが file:///c:/work/test.html と file://\c:\work\test.html は等価なのでアドレスバーに何方が表示されても問題ありません。 ディレクトリの区切りに/を使うのはUNIXで採用されたもので、Windowsでは代わりに¥を使うようになっています。 自PC内でWebサーバーを起動していればHTTPプロトコルでアクセスできますのでディレクトリの区切りをUNIX仕様の/で表示されると思います。 あなたのPCで http://localhost/c:/work/test.html でアクセスできるか否かをチェックしてみると良いでしょう。

すると、全ての回答が全文表示されます。
  • kteds
  • ベストアンサー率42% (1881/4436)
回答No.2

> IEで「file://」プロトコルが使えない ということではなく、使えているのではありませんか。 file:///c:/work/test.html を指定すると (1)IEはローカルアドレスであると判断して(URLのhost名が無い場合は localhost であるため) (2)c:/work/test.html にアクセスしに行く (3)アクセス成功すれば アドレス欄に c:/work/test.html を表示する。(ローカルアドレスを表示) (4) アクセス失敗すれば(たとえば file:///d:/work/test.html と指定)アドレス欄には 入力した file:///d:/work/test.html をそのまま表示する。 --- (5)IEアドレス欄に 直接 c:/work/test.html を指定すればエクスプローラShell 機能でローカルアドレスにアクセスする。 つまり、IEの仕様でしょう。 --- たとえばFirefoxでは (a)file:///c:/work/test.html を指定するとローカルアドレスにアクセスして アドレス欄の表示も file:///c:/work/test.html のままである。 (b)直接 c:/work/test.html を指定すると エクスプローラShell 機能は使用していないので アクセスできない、というエラーになります。 --- 要するにブラウザの仕様によって 「入力時のアドレス表示」と「アクセス結果のアドレス表示」はブラウザの仕様によって違いがある、ということでしょう。

すると、全ての回答が全文表示されます。
  • 121CCagent
  • ベストアンサー率51% (15067/29096)
回答No.1

File:// URL を使用した場合にページを表示できない http://answers.microsoft.com/ja-jp/ie/forum/ie9-windows_7/file-url/639d2ec7-702c-4cc5-b9e4-da303be8d10b IEでfile://のリンクが動かなくなった http://jehupc.exblog.jp/15283976/ Internet Explorer 9.0.2 への更新 http://blogs.msdn.com/b/ie_jp/archive/2011/10/03/10219077.aspx ググって見ました。 当方ではWindows7(64bit) IE9って環境を用意できないので症状の再現や確認はできないのであしからずです。

akirou
質問者

お礼

回答ありがとうございます。 リンク先確認しました。 当方の事象は「リンクが効かない」ではなく「アドレスバーの表示が勝手に変換されてしまう」なので、リンク先の原因とは異なるように思います。ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A

  • IEの設定

    HTMLを表示させるときに、表示されるPCのスクリーン一杯に表示されるようHTMLで設定する事は出来ますか。また、表示されるIEのボタンバーやアドレスバーなど一切表示させず枠のみで表示させる事は出来ますか。教えて下さい。

  • Webサーバからの「file://」リンクについて

    社内設置のファイルサーバのフォルダを開くためのリンクを記載したHTML(下記、test.html)を 社内Webサーバに設置していましたが、2~3週間程前からリンクをクリックしても 無反応状態となりました。 Windows Updateなどで何かセキュリティが強化されフォルダが開けなくなったのでしょうか? なぜリンクが開かなくなったのか不明です。 対処方法をご存知の方がいらっしゃいましたら、ご教授ください。 ■状況の確認 ・すべての社内PCで同様の現象が発生するようになった。 ・リンク先のファイルサーバのアクセス権は、社内すべてのPCにアクセス権限がある状態です。 ・Webサーバ(Apache)の設定は、変更は行っていません。 ・「test.html」をローカル(C:\test.html)に保存し、このファイルを直接ブラウザで  表示・閲覧するとリンクは正常に反応し、ファイルサーバのフォルダが開きます。 ・エクスプローラのアドレスにHTMLに記載のリンク「file://fileserver/file_link」を入力し  アクセスすることはできます。 ■使用PC  ユーザのPC:Windows 7、WindowsXP  Webサーバ :Apache(Windows2003 Server)   ■ユーザPCのブラウザ  ・InternetExplorer 8  ・InternetExplorer 9  ・Firefox 6.0 ============================================================================ ■test.html ---------------------------------------------------------------------------- <html> <head> <title>フォルダリンクテスト</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <body> <a href="file://fileserver/file_link">フォルダリンク</a> </body> </html> ============================================================================

  • 【IE9】file://が使用できない

    社内HPでイントラネット上にあるサーバの共有フォルダにアクセスできるリンクを貼っています。InternetExplorer8の時は特に問題はなかったのですが、InternetExplorer9にアップグレードしたらクリックしても反応しなくなりました。 【リンク先】 file://サーバ名/xxxxx/xxxxx/xxxxx/ 信頼済みサイトに追加しても反応はなかったので、もう一度一から設定を見直そうと思い、 InternetExplorerの設定をリセットしました。 InternetExplorerの再起動後、以下の流れで作業をしました。 (1)[Internet Explorer 9 の設定] 画面が表示。 (2)[推奨される セキュリティと互換性の設定を使用する] を選択。 (3)社内HPにアクセス (4)イントラネット設定は規定でオフになりましたと表示。 (5)[イントラネットの設定を有効にする]をクリック。 すると先ほどまで反応がなかったリンクが反応し、フォルダを開くことができました。 イントラネットゾーンであることを認識していなかっただけなのかなと、まあ解決できたから良かったと思ったのですが、OS再起動後に再びリンクをクリックすると今度は以下のメッセージが出ました。 「file://xxxxx/xxxxx/xxxxx/が見つかりません。パスまたはインターネットアドレスが正しいかどうかを確認してください」 当然パスは間違っていません。 また、スタートメニューから「プログラムとファイルの検索」で「\\サーバ名\xxxxx\xxxxx\xxxxx\」と入力すると共有フォルダを開くことができます。そして、再びリンクをクリックするとさっきまで見つかりませんと言われていたフォルダが開くようになりました。一度共有フォルダにアクセスすると開くようになるようです。 しかし、この端末を利用するユーザは共有フォルダのパスを知りません。 ショートカットを作成して全員に配布する手段もありますが、 できれば同様にHP上からアクセスできるようにしたいです。 複数の端末で起きる事象です。 共通箇所は以下になります。 ・Windows7 home premium ・InternetExplorer9 これはどういうことなのでしょうか? 原因、または解決策などがわかればご教示頂ければと思います。 わかりずらくてすみません。初めての投稿です。 余計なことまで書いているかもですが、一連の作業をすべて記載しました。 よろしくお願いします。

  • IEのアドレスバーから開いたHTMLファイルの履歴

    先日、IE6からIE8へアップグレードしました。 そこで質問です。 IE6ではアドレスバーにパソコン内にあるHTMLファイルのフルパスを入力して開けば、 次にまた同じHTMLファイルを開くときにはファイルのフルパスがアドレスバーに履歴として残っており、 そのまま素早くファイルにアクセスできて便利でしたが、 IE8ではアドレスバーにHTMLファイルのフルパスを入力しても 前回開いたファイルのフルパスが履歴として残っていないようです。 (もちろんサイトのURLは残っていますが…) IE8でもアドレスバーの履歴から直接HTMLファイルにアクセスしたいのですが、 そのためにはIE8の設定か何かを変更しなくてはならないのでしょうか? あるいはIE8では開いたHTMLファイルは履歴として残らないのでしょうか。 ちなみに使用しているOSはWindowsXPです。 どなたかご存じの方がいらっしゃれば、 解決方法などを教えてくださればと思います。 宜しくお願いします。

  • IE8のアドレスバーで検索したい

    IE8のアドレスバーで検索したい Windows XP でIE8を使っています。 漫画喫茶や会社のIE8ではアドレスバーに文字入力をすると検索できますが、 自分のPCでは「Internet Explorer ではこのページは表示できません」と表示されてしまいます。 IE8のツール→インターネットオプション→詳細設定→アドレスバーからの検索で、 「メインウィンドウに検索結果を表示する」を選択してありましたが、検索してくれません。 IEの設定をリセットしても同じです。 アドレスバーで検索するにはどうしたらいいのでしょうか。

  • PCのブラウザについて

    なんでchromeとopera15 でYouTubeを見るときアドレスバーの下に赤いロード?のラインがはいるんでしょうか?? あとchromeとopera15でHTML5を無効にしてるのに勝手にHTML5になるのはなぜですか?? 無効にしてるのに勝手に有効設定の映像が流れてHTML5の有効無効を確認しに行っても無効設定になってるのになんで・・・・・・・・??? 動画は普通に見れます IE10 Firefox opera12 ではこのようなことおこらないんですけど・・・・・・・・・ NEC LaVie Windows8 PC-LE150JSP2

  • ホームページビルダー8 リンクがfile:///のままになります。

    よろしくおねがいします。 通常、ファイル転送するとリンク先が file://~ から、http://~に書き換えられますが、何ページかあるうちの1ページだけ、更新されません。 アップしたページをIEで表示させると、リンクがfile:///C\MyDocuments~のままになっています。 他のページは正しくhttp://angel.ocn~と書き換えられています。 そのページだけ設定がおかしくなっているのだと思いますが、それがわかりません。 どこを確認すればいいでしょう?

  • お気に入り(IE)

    Winのお気に入り(IE)をMacのお気に入り(IE) にエクスポートすると、上手く開けません。と言っても、 内容はHTMLでアドレスが記述されてるのですが、ファイル 自体はWebファイルURLとなってしまってMac上で クリックしてもアドレスバーにはアドレスの保存場所が 表示されて、内容はそのHPのアドレスです。 どこかで初期設定か何かしなきゃならないような気がする のですが、どうすればいいのか分かりません。どなたか お分かりの方、是非とも教えて下さい!

    • ベストアンサー
    • Mac
  • IEのアドレスバーにリンクを登録したい

    会社のパソコンで、社長が、IEのアドレスバーの右側の下向き∨をクリックすると、必要なアドレスにすぐリンクできるように、私が使うパソコンを設定してくれています。 家庭でもリンクで登録していたサイトが多くなったので、何個かのアドレスをアドレスバーに登録したいのですが、どうすれば登録できるのでしょうか? 現状では、特に登録したくもないアドレス7個が勝手に登録されています。 IEは6.0です。社長に聞きづらいので、どうかよろしくお願いします。

  • 画像のUPすると「"file:///c:/~」で始まってしまう

     HPを作成中の初心者です。いろいろな方の「HTMLの書き方」を参照してnotepadでHTMLタグを勉強しながら手書きで作成しています。  自分のHPに画像とリンクを張ろうと、リンクバナーの画像を自分のサーバーにアップしたのですが、画像のURLが「"file:///c:/~」で始まるものになってしまいます。     画像をUPするとき↓のように <IMG SRC="C:\Documents and Settings\○○\My Documents\rinku\ファイル名.gif">   としていました。  他の質問を参照にすると、これでは自分のPCのファイルを参照することになってしまう・・ということはわかりました。  そこで、対処方として「HTMLを手書きで直す」とあるのですが、どのように書き直していいのかがわかりません。  初歩的な質問で恐縮です。HTML勉強中ですので、わかりやすく教えていただけませんでしょうか??  ちなみにFFFTPを使ってUPしてます。

    • ベストアンサー
    • HTML
DCP-J982Nで青と黄色が出ない
このQ&Aのポイント
  • DCP-J982Nで青と黄色が出ない問題について相談します。赤のインクを交換したが、青と黄色は出ません。インク残量は豊富です。
  • DCP-J982Nの色出力に問題があります。赤のインクを交換したが、青と黄色が出ません。インク残量は豊富です。
  • DCP-J982Nの青と黄色の出力ができません。赤のインクを交換しましたが、問題が解決しません。インクの残量は十分です。
回答を見る