在最好是 google chrome 的网络浏览器中,我们可以使用 JavaScript 访问和操作由各种 html 媒体元素获取的数据,img
例如video
?并使用javascript保存资源或一些数据?
我想做这样的事情
var myvideo=document.getElementById("myvideo");
if(window.save(myvideo.data,"myvideo.mp4")){
console.log("video saved successfully.");
}else{
console.log("save operation canceled by user");
}
和
var myfile="Some text file content";
if(window.save(myfile,"myfile.txt")){
console.log("video saved successfully.");
}else{
console.log("save operation canceled by user");
}
是否有任何流行的浏览器能够做到这一点以及如何做到这一点?它符合 HTML5 标准吗?虽然保存是在用户许可下完成的,在上面实施中仍然存在任何安全问题吗?
- 编辑 -
Google chrome 扩展,singleFile能够做到这一点。它将原始媒体数据插入到 html 文件中。我错了吗?如果是这样,singleFile 获取原始媒体数据的方法是什么。