ウェブページからローカルファイルシステム上のファイルへのリンクを作成し、すべてのブラウザ(または少なくともInternet Explorer、Firefox、Chrome)で動作させたいと考えています。例えばローカルシステム上のファイルへのクロスブラウザリンク
、Internet Explorerでは、次の作品:FirefoxとChromeで
<a href="\\myserver\doc\info.pdf">Info here</a>
ではなく。
すべてのブラウザで動作するリンクを作成する方法はありますか?
JavaScriptを使用してブラウザを検出し、ファイル名に基づいて適切なリンクを表示する方法はありますか?彼らはセキュリティ上のリスクとなる可能性がありますので、HTTP(S)経由で取得されたページ上のローカルファイルへの///
これは純粋な推測ではありませんが、ネットワーク共有からローカルファイルシステムから「ダウンロード」されたファイルは、通常、Webサーバーからダウンロードされたものとは異なるセキュリティ属性を持っています。したがって、これはセキュリティを迂回する方法とみなされ、他のブラウザでは全く許可されない可能性があります。 –