D:\testDownload にフォルダーがあります。ボタンをクリックしてフォルダーを開きたいです。JavaScript 関数内にコードを配置する方法。
関数オープン(){
}
D:\testDownload にフォルダーがあります。ボタンをクリックしてフォルダーを開きたいです。JavaScript 関数内にコードを配置する方法。
関数オープン(){
}
単純に場所を参照したい場合は、window.location = 'd:\\testDownload'
. ほとんどのブラウザでは、ローカル ディスクを参照できます。これは、アドレス バーにその URL を入力するのと同じです。
ただし、これはローカル マシン上の特定のケースでのみ機能します。Web のコンテキストでは、このようなことはできません。まず第一に、人々のダウンロード場所がどこにあるかわからないため、ファイルの閲覧が許可されているかどうかを保証することはできません (モバイル ブラウザーなどはどうでしょう)。
Explorer ウィンドウを開きたい場合は、運が悪いです。
編集: トラビス ペセットは間違っています。これは機能し、ローカル ディスクから提供されます。
<html>
<body>
<script type="text/javascript">
function test() {
window.location = "/tmp/"
}
</script>
<a onclick="test()">click me</a>
</body>
</html>
この質問Open local folder from linkに見られるように、セキュリティ上の理由により不可能です。Java アプレットを使用して実行できる場合もありますが、JavaScript では実行できません。
また、Mac と Linux はドライブ文字を使用せず、Windows ユーザーが同じドライブ文字を使用しない可能性があるため、これは解決策とは言えません。