javaScriptだけを使用して既存のテキストファイルにテキストを追加することはできますか?純粋なJavaScriptファイルへのテキストの追加
答えて
いいえブラウザJavaScriptはセキュリティ上の理由からローカルファイルシステムにアクセスできません。
前述したように、純粋なJSでは不可能です。しかし、XMLHttprequestを使用すると可能です。 http://www.javascripter.net/faq/reading2.htm
XMLHttpRequestsは、インターネット上の任意のウェブサイトがあなたのファイルを読むことを可能にする最も重要なセキュリティ設定を明示的に無効にしない限り、 'file://'に失敗します。それはプラグインで行うことは可能ですが、OPは明示的に "純粋なjavascript"のみを要求しました。 – ninjagecko
ファイルシステムには「任意の」アクセスはありませんが、実際にはブラウザのキャッシュディレクトリなどからローカルファイルを読み書きできます。クライアントマシンに完全にアクセスできる場合は、バックグラウンドスクリプトを使用してこれを利用して、一時ファイルをクライアント上の特定の場所に同期させることができます。また、ローカルのHTTPサーバーデーモンや変更されたブラウザーを使用する方法もあります。
「純粋な」JSソリューションを望むならば、明らかに疑問が残るのは、ブラウザを最高のマルウェアインストールシステムにすることなく、そのようなことをどうやって行うことができるかです(ブラウザがこれを実行するIE既にタスクがあります)。
- 1. ASP.NETで純粋なJavascriptアプリケーション
- 2. 純粋なJavascriptアプリ+ Amazon S3?
- 3. jqueryから純粋なjavascriptへのエリートの削除
- 4. 純粋なjavascriptのアニメーション、jqueryなし
- 5. 純粋なJavascriptのデータ投稿
- 6. 純粋なJavascriptでの要素座標
- 7. オープンソースのscorm player純粋なjavascriptとhtml?
- 8. 純粋なJavascriptまたはプロトタイプベースのフリータイムラインライブラリ
- 9. ダイナミックリンク作り、純粋なJavaScriptの
- 10. 純粋なhtmlを別のhtmlに追加するには
- 11. 追加データ属性とその値は、私が行くのJavaScriptスニペットを持っている純粋なJavaScriptの
- 12. 追加テキストJavascript
- 13. 純粋なクラスを外部JARとして追加する
- 14. 純粋なAndroid NDKアプリケーションにJava WebViewを追加
- 15. ツールチップが必要[純粋なjavascript]
- 16. ノードサーバー(node_server.js)を作成するには、純粋なjavascriptファイル
- 17. ポップアップ本部HTML5のみCSS、純粋な/基本的なJavaScriptの
- 18. 純粋なpythonクロスプラットフォームのフォントレンダラー?
- 19. Androidの純粋なトーン
- 20. 純粋な機能のタイムアウト
- 21. 純粋なC++/CLIのMSIL
- 22. 純粋なRubyプロジェクトのディレクトリレイアウト
- 23. 純粋なCSSのヘルプ
- 24. 純粋なクライアント側のMarkitup
- 25. 純粋なas3アプリケーションのSoftKeyboardType
- 26. 純粋なangularjsスクロールイベントリスナー
- 27. 純粋なCSSスライダー
- 28. 純粋なPHPトレントクライアント?
- 29. 純粋なCSSリニアグラデーションボーダー
- 30. aspxページではないクラスへの純粋なASP.NETルーティング
あなたはクライアントサイド(ブラウザ)JSまたはサーバーサイド(Node.js)JSについて話していますか? – Jeremy
私は愚かな質問が尋ねられたときに殉教者バッジがあるべきであると感じ、あなたはダウン投票されますが、それでも多くの意見を得ることができます。 – Jesse