我使用HTML和javascript绘制一条线并显示该线的坐标。
这是jsfiddle上的Demo。
我想将这些坐标存储在文本文件中,而不是在绘图框旁边显示它们。 你能帮我解决一下吗?
这是我的HTML文件
<canvas id="canvas" width="300" height="300" style="border: 1px solid black;"> </canvas>
<div id="coord"></div>
<div id="coords"></div>
答案 0 :(得分:1)
W3C File API一度包含saveAs
方法,允许您使用javascript将文件保存到用户本地文件系统。
由于出于安全原因,浏览器现已删除了文件API的saveAs
部分。
Eli Gray编写了一个很好的插件,允许您将文件(如点文件)下载到用户本地文件系统。用户必须先确认他们是否需要下载的文件,然后才能将其保存到文件系统中。同样,这是出于非常好的安全原因。
FileSaver插件:https://github.com/eligrey/FileSaver.js/
您还可以查看Juhana关于使用web storage
(也称为localstorage
)将您的积分数据存储到&#34;沙盒&#34;的建议。储藏区域。存储区域位于用户本地文件系统上,但访问仅限于您的网页 - &#34;沙盒&#34;。 Localstorage不需要用户确认保存。