离线存储数据

问题描述

我想使用 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 (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...