基本的なhtmlリンクの質問。
イントラネットのセットアップがあり、いくつかのネットワークドライブにリンクする必要があります。\server_drive\blahblah\doc.docxなどのドライブにあります
File://の使用は、IE8またはFirefoxでは機能しません。これらのファイルにリンクするにはどうすればよいですか?
HTMLドキュメントからUNCパスにリンクするには、file://///を使用します(はい、5つのスラッシュです)。
file://///server/path/to/file.txt
これはIEおよびOutlook/Wordで最も有用であることに注意してください。ChromeまたはFirefoxでは意図的に動作しません。リンクはサイレントに失敗します。 Mozillaチーム :からの言葉
セキュリティ上の理由から、Mozillaアプリケーションはリモートファイルからローカルファイル(およびディレクトリ)へのリンクをブロックします。
Google から直接ではなく、
FirefoxおよびChromeは、ローカルマシンの外部から発信されたページからの「file://」リンクを開きません。これは、セキュリティを改善するためにこれらのブラウザが行った設計上の決定です。
Mozillaの記事には、Firefoxでこの動作をオーバーライドするために使用できるクライアント設定のセットが含まれており、この制限をオーバーライドする bothbrowsers の拡張機能があります。
セットアップIISネットワークサーバーで、パスを http://server/path/to/file.txt に変更します
編集:IISでディレクトリブラウジングを有効にしてください
別の方法(ツールチップをユーザーに挿入):
<style> a.tooltips {position: relative; display: inline;} a.tooltips span { position: absolute; width:240px; color: #FFFFFF; background: #000000; height: 30px; line-height: 30px; text-align: center; visibility: hidden; border-radius: 6px; } a.tooltips span:after { content: ''; position: absolute; top: 100%; left: 50%; margin-left: -8px; width: 0; height: 0; border-top: 8px solid #000000; border-right: 8px solid transparent; border-left: 8px solid transparent; } a:hover.tooltips span { visibility: visible; opacity: 0.8; bottom: 30px; left: 50%; margin-left: -76px; z-index: 999; } </style>
<a class="tooltips" href="#">\\server\share\docs<span>Copy link and open in Explorer</span></a>