这不一定是编码问题,但这里的用户是最适合提问的人。
有没有一种简单的方法可以在浏览器(我使用 Chrome)上查看和编辑简单的文本文件(.txt 似乎是最明显的)。我希望这个文件也存储在本地,最好存储在我的保管箱文件夹中,以便随时备份。
我尝试寻找一个 chrome 扩展来执行此操作,但在 3 次失败尝试后,我认为可能有一种手动方法可以执行此操作。
我不在乎格式,只要它是通用的,并且如果需要的话可以在其他计算机上打开即可。
将以下内容粘贴到浏览器地址字段中以获得现成的浏览器记事本:
data:text/html, <html contenteditable>
您可以在此处输入或粘贴文本,进行编辑,然后另存为页面或复制到某处。由 Jose 在他的博客中建议。
HTML5 有一个文件 API:http://www.html5rocks.com/tutorials/file/filesystem/
一旦您阅读完该内容,您就会意识到可以使用 blob 构建器写入文件,然后将该文件发布回浏览器,浏览器将自动下载它。
var bb = new BlobBuilder();
bb.append(message.value);
var blob = bb.getBlob();
location.href = window.webkitURL.createObjectURL(blob);
这是一个老问题,但我想要这种能力很长时间了,终于找到了一个适合我的解决方案。在 Chrome 中,按照此处所述设置工作区文件夹。
我想编辑一个 Markdown 文件,所以我在工作区文件夹中创建了一个名为
editable.md
的空文件。打开 Chrome 开发者工具后,在“源”窗格中,我可以双击该文件进行编辑。更好的是,我安装了 MarkView 插件,所以我在主视图中看到了渲染良好的 markdown 版本。
我认为网络浏览器和文本编辑器这样称呼是有原因的。你为什么不想要这样的功能呢?还有其他工具可以实现这一点。
也许您的答案是处理此类请求的服务器 - 允许添加信息,并将其存储在与其他用户共享的自己的保管箱文件夹中。
主要问题是浏览器无法轻松访问您计算机上的文件,如果这些文件不是 cookie、tmp 文件。