环境:网络,每个客户端都连接到服务器。互联网访问被禁用。服务器不能运行服务器端脚本语言或类似的东西,它只能用于托管文件。[你知道,学校服务器。]
上下文:一个聊天,它只显示一个页面 ( chat.html
),人们编辑该页面以写一条消息。简化代码:
<meta http-equiv="refresh" content="1">
<iframe src="chat.html">
问题:编辑可能会覆盖先前的编辑。
附加通知:客户端(理论上)不允许运行外部程序。
我想到的解决方案如下:制作一个<form>
,一旦你发送消息,编辑chat.html
,附加消息并关闭文件。问题是我不知道如何打开文件。另外,我不能使用 jQuery 等库,因为计算机是“关闭的”(无法访问互联网,也无法从 USB 驱动器下载文件)。
到目前为止我尝试了什么:谷歌搜索了一段时间,但没有打开文件的解决方案。SO也是如此:由于安全问题,JS 无法访问本地文件,但没有访问服务器上的文件。