リンク先のローカルファイルが開かない

このQ&Aのポイント
  • リンク先のローカルファイルが開かない理由について調査しました。
  • ローカルファイルのリンクをクリックしても何も起きない場合、Not allowed to load local resourceというエラーメッセージが表示されることがあります。
  • このエラーメッセージは、セキュリティ上の制限によりブラウザがローカルファイルを読み込めないため発生するものです。
回答を見る
  • ベストアンサー

リンク先のローカルファイルが開かない

自分のサイトのソース内に 自分のPCのローカルのPDFのリンクを貼りたいのですが そのリンクをクリックしても何も起きません。 <a href="C:\Users\○○.pdf"> リンク</a> のようにしています。 IEでもグーグルクロームでも開けませんでした。 グーグルクロームのデペロッパーツールで見てみると リンクをクリックするたびに Not allowed to load local resource:file:///○○.pdf の文字が増えていくのですが どういう意味でしょうか? 「Not allowed to load local resource」 を翻訳してみたら 「ローカルリソースをロードすることはできません」 となりましたが、 ダイレクトにリンク先のローカルファイルをコピペすると開けます。 PDF自体は破損していません。

  • HTML
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
noname#212058
noname#212058
回答No.2

インターネット上のサイトに置いた HTML のリンクから、ローカルファイルを開くことは通常できません。なぜならば、これができてしまうと強力なウイルスが作成できてしまうためです。 もっとも、これはブラウザのセキュリティ設定で可能にすることはできます。例えば、IE ならば以下のページを参考にしてください。 http://mgate.info/computer/software/887/ ※ブラウザのセキュリティを低下させる操作なのでご注意を。  あと、当然ですが自己責任で。

TQXWHGADCFZQ
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • cool_
  • ベストアンサー率31% (314/1005)
回答No.1

<a href="C:\Users\○○.pdf"> を下記の様に書き直しても駄目でしょうか。 <a href="file:///C:/Users/○○.pdf"> ( \ )が違う様な気がします。正しくは( / )だと思います。 通常はローカルドライブの(C:) は使いませんが、どうしてもでしたら 上記を参考に。 違ってましたら、ご勘弁を。

TQXWHGADCFZQ
質問者

お礼

ありがとうございました。

関連するQ&A

  • 他のローカルサイトからの読み込みが遅い

    apacheを使ってローカルサーバーを確立し、共通ファイルを他のローカルサイトから読み込んでみました。が、chromeのwaitが異常に時間がかかります。CSSファイルはまだ2行しか書き込んでいません。ちなみに、Web上にあるサーバーから同じファイルを読み込むとwaitは発生せず、一瞬で読み込まれます。 またサーバーを介さずにローカルファイルの読み込みをしてみましたが、Not allowed to load local resourceとなります。 ちなみに以下のようにして読み込んでいます。 <link rel="stylesheet" type="text/css" href="http://localhost.サイト名/scripts/css/style.css" media="screen, projection, tv" /> 共有ファイルを読み込む場合、皆さんはどのようにして、読み込んでいますか?この読み込み方で速くなりますでしょうか?

  • ローカルにあるCSVファイルを、IEのリンクをクリックする事で開きたい

    ローカルにあるCSVファイルを、IEのリンクをクリックする事で開きたいのですが、どのようにすれば良いでしょうか。 いま、しているのは、IEの小さい画面に、vbscriptで、以下のように出力しています。 〈a href="file://(ローカルパスとファイル名)"〉文字列〈/a〉 宜しくお願いします。

  • PDF→PDFのリンクが、ローカルに落とすと切れる

    狐につままれた気分です。 PDFファイル内から別のPDFファイルへリンクをはった時、サーバ上ではリンクしているのに、サーバ上のデータをフォルダーごとローカルに落とすと、リンクが切れてしまいます。 (ファイル名やディレクトリ構成はそのままなのに) しかも、この現象はIEのブラウザ内で見たときのみで、PDFファイルをダブルクリックして見たときはリンクはつながっています。 なぜこのようなことになるのでしょうか。教えてください。

  • リンク先のPDFファイルや画像ファイルを開く・・・

    自分でサイトを作っているのですが そのサイトのリンク先をワンドライブやGoogleドライブにして リンクをクリックしたら、自分のスマホや自分のPCなら、 リンク先のPDFファイルや画像ファイルを開く・・・ という仕様は実現可能でしょうか?

  • ファイルへのリンクに関して

    環境:IE8、IE9 教えて下さい。 社内でイントラを作成していますが、その際に単純なファイルリンクをしたいと 考えています。 記述としては下記のような簡単なものですが、ホームページ上からクリックしても 何も反応しません。 《記述内容》 <a href="file://IPアドレス\C:\フィル名.csv" target="_blank"> IE9の場合、信頼済みサイトへ登録しなければならないという事で、登録はしてあります。 また、共有フォルダのリンクだからおかしいのかと思い、ローカルのファイルを指定して みましたがダメでした、、、 やはり最近のIEではfileプロトコルはダメなのでしょうか? HTMLでファイルやフォルダに対してリンクをするような場合は、どのような記述をすれば 良いでしょうか???? 初歩的な質問で申し訳ありませんが、教えて下さい。

    • ベストアンサー
    • HTML
  • リンク先を動的に変えたい

    CGギャラリーを考えています。 サムネイルクリックで拡大画像が切り替わり、 ダウンロードボタンで適宜選ばれたPDFを別ウィンドウで開く仕組みです。 サムネイルクリックで拡大画像が切り替わるのは完成したのですが それに対応したPDFにリンクする部分がうまく作れません。 どうぞご教授お願いします。 //クリックされたサムネイルによって拡大画像を切り替え function myChgPic(myPic){ document.images["myImage"].src = myPic; } //サムネイルで選ばれた画像によってリンク先を変更 function myChgLink(){ window.open ("A.pdf"); //↑この飛び先を、myPicによってA.pdf、B.pdf、C.pdfと変更したい } //サムネイル <img src="A-s.gif" onclick="myChgPic('A-l.gif')"> <img src="B-s.gif" onclick="myChgPic('B-l.gif')"> <img src="C-s.gif" onclick="myChgPic('C-l.gif')"> //拡大画像 <img src="A-l.gif" name="myImage"> //ダウンロードボタン <a href="Javascript:myChgLink()"><img src="dl.gif"></a>

  • html5を勉強中なのですがリンクがつながりません

    Chromeで実行し、リンクをクリックすると、 「このウェブページは見つかりません   詳細 次の file:///Users/◯◯◯/Desktop/“http//google.com” のウェブページは見つかりませんでした:file:///Users/◯◯◯/Desktop/“http//google.com”」 となってしまいます。どうすればいいでしょうか? コードを貼っておきます。 <!DOCTYPE html> <html lang=“ja”> <head> <meta charset=“utf-8”> <title>初めてのHTML</title> </head> <body> <p>こんにちは。</p> <p><a href=“http//google.com”>Google</a></p> </body> </html>

    • ベストアンサー
    • HTML
  • リンクが機能しない

    ローカルにあるhtmlファイルをブラウザからアクセスして、URLが file://で始まるページだと、下記のリンクでページ内にジャンプしません。 <A href="#etc"></A> <A name="etc"></A> エンジンをtridentからblinkに変更するとジャンプします。 しかし、下記の件でblinkではなくtridentのままにしたいです。 http://okwave.jp/qa/q8269492.html tridentでリンクを機能させる事は可能でしょうか? 試しに下記のサイトをローカルに保存して開くとページ内ジャンプして リンクは機能していました。 http://rdfaq.fc2web.com/ file://から始まるローカルファイルでリンクが機能するしないの違いは何でしょうか?

  • PDFファイルに直接リンクしたい

    ホームページで、PDFファイルにリンクさせようとしています。<a href="***.pdf">文字</a> とするのですが、文字をクリックすると、AdobeReaderが立ち上がって、ファイルを開くか保存するかの画面になってしまいます。http://www.osaka-fa.jp/futsal/index.html  のように、IE画面上に直接リンクさせたいのですが、なぜAdobeが立ち上がるのでしょう。pdfファイルの置き方などに問題があるのでしょうか。教えてください。

  • ローカルに保存してあるファイルやフォルダのパスを取得して「file:/

    ローカルに保存してあるファイルやフォルダのパスを取得して「file://c:\windows\readme.txt」のようなリンクを作成してくれるツールやソフトを探しています。シフト+右クリックでファイルパスを取得してfile://(ここにペースト)で作成することも考えましたが、ファイルパスにスペースが入っているとリンクとして機能しません。このあたりを解決できる案をどなたかご教授ください。