Web サイトを開いた場合、そのサイトで自分のコンピューターのコンテンツを表示するにはどうすればよいですか? Javascriptを考えていますが、どうすればいいですか?これは、ファイルマネージャーのようなものです。
例: example.com を開いて、自分のコンピューターのファイルのナビゲーターを用意します。
Web サイトを開いた場合、そのサイトで自分のコンピューターのコンテンツを表示するにはどうすればよいですか? Javascriptを考えていますが、どうすればいいですか?これは、ファイルマネージャーのようなものです。
例: example.com を開いて、自分のコンピューターのファイルのナビゲーターを用意します。
セキュリティ上の理由から、ブラウザから Javascript を介してコンピュータのファイル システムにアクセスすることはできません。
ただし、質問に文字通り答えるには、(コンソールで)これを行うことができます:
var input = document.createElement('input');
input.type = 'file';
document.body.appendChild(input);
ページの一番下までスクロールすると、ファイル入力フィールドが表示されます。
これにより、Web ページからコンピュータのファイルを参照できるようになります。
(潜在的に) 任意のサイトのクライアント/訪問者のファイル システムにアクセスしようとしていますか?
これは不可能です。そうしないと、巨大なセキュリティ違反になります。
あなたがそれをすることができれば、他の誰でもそれを行うことができます。どこかのあいまいなサイト (ポップアップの場合もあります) にアクセスし、数か月後、コンピューターに保存されていたすべての個人情報が売りに出されていることを発見したと想像してください。
これは私が理解していることです
example.com を実行し、ファイルシステムを公開したい
example.com を実行し、訪問者のファイルシステムを自分自身に見せたい