javascript - 如何使用 JavaScript 保存图像?

标签 javascript html google-chrome-extension download

我正在开发一个 Chrome 扩展程序:当您拖动图像时,它会保存到您的计算机上。
我知道在 HTML5 中有 FileWriter API,但真的找不到任何例子,Chrome 是否支持它?

最佳答案

不,HTML5 中没有 FileWriter API。你的意思可能是 File API允许您阅读 文件。在 Chrome 中,出于安全原因,甚至不允许扩展程序写入文件。因此,除非您想将 NPAPI 插件与您的扩展程序捆绑在一起(这会在安装时触发一个巨大的警告),您所能做的就是触发一条用户可能选择接受或不接受的下载消息。参见 Cross-browser Save As .txt寻找可能的方法(另一种是像 Downloadify 这样的 Flash 对象)。

编辑:我错了,有一个 FileWriter API 提案。然而,这还远未完成。

关于javascript - 如何使用 JavaScript 保存图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6469778/

相关文章:

javascript - 如何隐藏网页滚动保留滚动功能

javascript - 检查 window.location.href.indexOf 不起作用

html - 表格中 url 的自动换行适用于 chrome 和 safari,不适用于 firefox

google-chrome-extension - 如何从 JS 开发控制台访问用 Chrome 扩展编写的函数?

javascript - 可能是低能的 js 语法错误。对象为空

javascript - HTML5 文件上传进度 - 仅限客户端

google-chrome-extension - chrome 扩展中是否有 URL 过滤器 API?

javascript - 为什么正则表达式不匹配?

javascript - 返回一个数组,其中包含与每个对象的该键关联的值

javascript - 从 AJAX 读回 POST 时获取未定义