问题描述
我想使用 javascript 存储一些图像(通过将它们转换为 url 数据)和文本离线。 我使用了 localStorage 并且它在 Android 设备上运行良好,但是当我尝试在 Iphone 中存储图像时,它会冻结,直到我重新加载页面!
我尝试了 Google Chrome 和 Safari 浏览器,但没有用!
任何人都有解决方案?或其他离线存储数据的方法??
这段代码是:
HTML:
<canvas></canvas>
<!--you can set width and height-->
JS:
var can=document.querySelector("canvas");
var c=can.getContext("2d");
var img="a link";//put the link of the image
var img_element=document.createElement("img");
img_element.src=img;
var i=0;
c.drawImage(img_element,0);
var img_data=can.toDataURL("image/jpeg");
localStorage.setItem("my image",img_data);
注意:很多人告诉我索引数据库,但我不知道如何使用它,它是否离线?它需要库!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)