我只是试图使用Javascript打开一个.txt文件,并通过用户在HTML aframe应用程序中按下按钮来在该.txt文件中编写代码。
不幸的是,我遇到了以下错误:
// Manually check intersection.
el.components.raycaster.checkIntersections();
这是我当前的代码:
Uncaught TypeError: file.open is not a function
答案 0 :(得分:1)
出于安全原因,您不能从浏览器中写入文件。这种类型的代码仅在node-js或类似服务器上可用,并且仅用于在服务器运行时在同一台计算机上写入文件,而不能在客户端计算机上写入文件。如果需要在客户端保留数据,则可以使用localStorage或类似的方法。