1

環境: 各クライアントがサーバーに接続されているネットワーク。インターネット アクセスが無効になっています。サーバーは、サーバー側のスクリプト言語などを実行することはできません。ファイルをホストするためにのみ使用できます。[ご存じのとおり、学校のサーバーです。]コンテキスト:人々がメッセージを書くために編集する
ページ ( ) を表示するだけのチャット。chat.html簡略化されたコード:

<meta http-equiv="refresh" content="1">
<iframe src="chat.html">

問題: 編集すると、以前の編集が上書きされる場合があります。
追加の通知: クライアントは (理論的には) 外部プログラムの実行を許可されていません。

私が考えた解決策は次のとおりです。<form>メッセージを送信したら、を編集chat.htmlし、メッセージを追加してファイルを閉じます。問題は、ファイルを開く方法がわからないことです。また、コンピューターが「閉じている」(インターネットにアクセスできない、USB ドライブからファイルをダウンロードできない) ため、jQuery などのライブラリを使用できません。
これまでに試したこと:しばらくグーグルで検索しましたが、ファイルを開くための解決策はありません。SO の場合もまったく同じです。JS は安全上の問題によりローカルファイルにアクセスできませんが、サーバー上のファイルへのアクセスについては何もありません。

4

1 に答える 1

5

できません。クライアント側の Javascript はサーバー ファイルを編集できません。または、その問題のファイル。サーバーにファイルを保存する場合は、あらゆる種類のサービス側スクリプトが必要になります。

JQuery のようなライブラリを追加しても役に立ちません。それらは単なる Javascript の「ヘルパー」ですが、Javascript だけではできないことは何もできません。

于 2012-11-18T12:06:52.677 に答える