2016-09-01 19 views
0

ローカルファイルシステムにhtmlページがあり、これを使用して、FileReader APIと同じディレクトリにあるtxtファイルを読み込みます。私はこれにiframeを使ってみましたが、chromeはcontentWindowプロパティを使ってテキストを取得できないようにします。これを行う方法はありますか?FileReader APIを使用してローカルHTMLページからテキストファイルを読み込みます

+0

質問から得られる応答を改善するには、[最小限で完全で検証可能な例](http://stackoverflow.com/help/mcve)、[構文の強調表示](http: /meta.stackexchange.com/questions/184108/what-is-syntax-highlighting-and-how-does-it-work)、タイトルに[[必要なタグを追加する](http:// stackoverflow。 com/help/tagging)...と[FAQに進む](http://stackoverflow.com/help/how-to-ask)詳細は – user919426

+1

私はこれが可能だとは思わない。ここにも同様の質問があります:http://stackoverflow.com/questions/9473837/is-it-possible-to-load-a-file-with-js-html5-filereader-on-non-served-page –

+1

html/css/javascriptを使ってネイティブアプリケーションのようなものを書こうとしていました。http://electron.atom.io/ –

答えて

0

フォームの入力やドラッグアンドドロップなど、直接的なユーザー操作を行わずにファイルを読み取ることはできません。あなたができることは、このファイルのajaxリクエストを作成するか、またはjquery loadを使用することです。

+0

これはgoogle chromeでも使えますか? chromeは同じディレクトリ内の別のファイルがクロスドメインだと考えているためです。それが可能ならば、それを行う最善の方法は何でしょうか? – KarelK

+0

ファイルを提供するには、サーバーを使用する必要があります。 Pythonをディレクトリに置いて "python -m SimpleHTTPServer 8000"と入力すれば、それはむしろ単純です。次に、http:// localhost:8000 /に行き、サーバーがindex.htmlを提供するか、http:// localhost:8000/some_fileにアクセスしてファイルを入手します。 次に、メインのjsファイルの

関連する問題