因此,纯粹从安全角度来看,这似乎不太可能,但我需要做好基础工作。有没有人遇到过将浏览器中的图像保存到用户图库的方法?在本例中,我专门谈论来自站点服务的 javascript (不是音位间隙).
虽然我知道您可以点击并按住图像进行保存,但我希望为技术不太熟练的用户提供一个按钮。
手机生态系统是多样化的,所以任何手机都适合我。我只是好奇这是否可能。
一些尝试:
在桌面上工作,通过手机链接(Android)
<a href="logo.png" download="logo.png">
<img src="logo.png" alt="">
</a>
单击时挂起 (Android)
使用 javascript 将图像保存到用户磁盘 https://stackoverflow.com/questions/7951326/save-image-to-users-disk-using-javascript/7952401#7952401
怎么样:
function save(){
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
}
function gotFS(fileSystem) {
fileSystem.root.getFile("pic.jpg", {create: true, exclusive: false}, gotFileEntry, fail);
}
function gotFileEntry(fileEntry) {
fileEntry.createWriter(gotFileWriter, fail);
}
function gotFileWriter(writer) {
var photo = document.getElementById("image");
writer.write(photo.value);
}
function fail(error) {
console.log(error.code);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)