Web ブラウジングの領域では、ハイパーリンクからローカル システムのコンテンツを直接探索できる機能は便利な機能です。ただし、リンクからローカル フォルダー ビューを開くと、技術的な課題が生じます。
背景:
従来の方法 ("file:///D:/Tools" を使用するなど) /" をハイパーリンク内で使用したり、「onclick」イベント ハンドラーを使用したりすると、Web ブラウザーのセキュリティ制限により失敗することがよくあります。これらの制限により、ブラウザはローカル ファイル パスにアクセスしたり、ディレクトリ ビューを直接開くことができなくなります。
解決策:
これらの制限を回避するには、解決策は、ダウンロード可能なリンクを起動することです。目的のローカル フォルダーを指します。これは、.URL または .LNK ファイルのいずれかを使用して実現できます。どちらも Web ブラウザによってローカル リソースへの適切なショートカットとして認識されます。
.URL ファイル:
.URL ファイルは、ターゲット ディレクトリへのパスを含むテキストベースのショートカットです。 .URL ファイルの動的な生成は、Web 言語またはフレームワークを使用して簡単に行うことができます。 .URL リンクを HTML ドキュメントに埋め込むには、「href」属性を使用するだけです。
<a href="path/to/file.url">Open Folder</a>
ブラウザの動作:
開いたときの Web ブラウザの動作.URL リンクは異なります。通常、Chrome と Firefox は開く前に .URL ファイルをダウンロードしますが、Internet Explorer はダウンロード手順をスキップしてディレクトリを直接開きます。
結論:
.URL ファイルなどのダウンロード可能なショートカットを使用すると、開発者はユーザーにハイパーリンクからローカル フォルダーを開く機能を提供し、Web からローカル コンテンツにアクセスして参照するための便利で安全な方法を提供できます。
以上がWeb ブラウザのハイパーリンクからローカル フォルダを開くにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。