2013-09-04 10 views
6

に現在のファイルパスを取得するには、WebブラウザでJavaScriptが私のインデックスページを例えばを通じて、私は私のhtmlページのフルパスを取得することができますすることどのようにJavaScriptの

  d:/somefolder/anotherfolder/index.html 

であるので、私は

おかげ

このパスを取得することができます

答えて

6

ホストURLを基準にした現在のファイルパスにのみアクセスでき、そのファイルのフォルダパスにアクセスすることはできません。

これはセキュリティ上の理由からJavaScriptでは制限されています。これが許可されていれば、悪意のあるスクリプトがサーバーの内部フォルダ構造を簡単に読み取ることができ、悪いことです。

+0

私は私たちがlocation.hrefまたはlocation.pathnameでURLホストのパスを取得できることを知っていますが、http://私はd:/ – shoaib

+0

がほしいと思っていません@shoaib:いいえ、あなたはJavaScriptでそれを行うことはできません。 –

0

しても、あなたは、ブラウザは、しかし、あなたが使用することができ、Javascriptをセキュリティ上の理由から、それは不可能ですローカルマシン上

2

にファイルパスにアクセスすることができませんすることはできません:へ

document.location.href; 

あなたのファイルがホストされているURLを取得してください

関連する問題