20

Web ページからローカル ファイル システム上のファイルへのリンクを作成し、すべてのブラウザー (または少なくとも Internet Explorer、Firefox、および Chrome) で機能するようにしたいと考えています。

たとえば、次は Internet Explorer で機能します。

<a href="\\myserver\doc\info.pdf">Info here</a>

ただし、Firefox と Chrome にはありません。

すべてのブラウザで機能するリンクを作成する方法はありますか?

または、javascript を使用してブラウザを検出し、ファイル名に基づいて適切なリンクを表示する方法はありますか?

4

2 に答える 2

20

HTTP(S)を介して取得されたページ上のローカルファイルへのリンクは、セキュリティリスクになる可能性があり、過去に攻撃で使用されたことがあるため、Mozilla/Firefoxでは意図的に無効にされています。

ただし、この動作はオーバーライドできます。詳細については、MozillaZineのこの記事を参照してください。

于 2009-08-10T12:31:14.643 に答える
8

URL の前に file:/// を付けてみてください

于 2009-08-10T12:26:22.643 に答える