问题标签 [offline-storage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - HTML5 - 开始使用离线存储
我正在按照教程设置离线存储。我选择了兼容的浏览器 FireFox 4.0.1。根据网站,这就是我所需要的。然而,不知何故,它不起作用。
我的代码在这一行的 Javascript 中爆炸了。
var db = window.openDatabase("scores", "", "Previous Scores", 1024 * 1000);
我不知道抛出了什么错误。我 F11 试图在 Firebug 中进入这一行,但在那之后没有任何反应。
我很惊讶在没有检查数据库是否存在的情况下调用了这一行(我没有安装 SQL express,我猜它现在随浏览器一起提供,也没有设置数据库表)。
我能做些什么来解决这个问题?
asp.net-mvc-3 - 使网站离线可用
我正在使用 HTML5 离线存储。目标是使整个站点离线可用。所以直观地说,没有服务器请求意味着所有页面都需要在客户端上。我知道完成这样一项任务的唯一方法是将网站制作成一个页面,然后在用户“导航”时使用 jquery 显示隐藏部分。有没有更好的办法?
sql-server - HTML5 离线数据存储选项
我的一个开发伙伴最近刚开始在一家新公司工作,他的任务之一是开发一个新的 Web 应用程序,允许他们的用户在他们的员工在远程位置现场时离线工作,然后再与服务器端同步他们尚未确定服务器端提供程序的数据库(我猜它将是 SQL Server)。
我环顾四周,似乎有两个可行的选择是 LocalStorage 和 IndexedDb,LocalStorage 是更流行的技术?他们想要使用 HTML5,这一切都很好而且很花哨,但长话短说,我的问题是……
- 他们在 HTML5 中的离线数据存储选项是什么?
- 是否有更旧的解决方案具有更好的支持?
- 这些方法风险较小吗?
- 实施时间更短?
在 Web 应用程序中离线存储数据的概念似乎不是一个新想法,但在当今最新的技术(html5、asp.net 4.0/4.5)中这样做是您开始进入稀少探索领域的地方。
- 您的公司可能会做哪些有效的事情,哪些无效?
任何基于证据的智能回复很可能会得到我的支持,所以不要急于获得第一个答案并尝试快速得分,我在这里寻找一些好的可靠反馈。谢谢你。
javascript - 是否可以在本地将图像加载到网页中?
这个想法是从用户的机器中获取图像并允许他们在网页中显示图像。我不想将图像发送回服务器。
将存在一个上传按钮。它应该只是动态更新页面内容。
这可以用 HTML5 localstorage 或任何东西来完成吗?
ipad - 在 HTML5 站点中的 iPad 2 上离线查看 MS Office 文档
我正在评估一个允许用户查看 MS Office 文档(Word、Excel 和 PPTX)、PDF 和可能的视频的 HTML5 网站。iPad2 上的用户应该可以离线访问所有这些数据。
在研究了缓存清单(和本地存储)等概念后,我明白这一切都是可能的,但我不清楚这种方法的局限性。离线存储的大小是否有限制?如果用户清除 iPad 缓存会发生什么?(存储的数据是否也被清除了?然后他必须重新下载所有这些文件吗?)
html - 基于 Dojo 的离线存储移动应用的起点
我在 webapps 方面经验丰富,主要是后端 php/mysql(基于 Zend 框架)的东西,还有一些 html/css/javascript(又名“jquery”;))。现在我想开发一个基于 Dojo 的移动应用程序,但不知道我需要哪些组件以及什么是一个好的起点。
首先,应用程序:它非常简单。我需要使用移动设备(电话)跟踪某个对象的时间。由于那时我无法访问互联网,因此需要完全离线。我有很多网络经验,所以这必须是 html(5) 并且没有 android/iphone。
需要做的是我插入一些识别号(手动)并有几个可以切换的按钮。开启是启动该程序,关闭是停止。时间(本地电话时间)记录在适当的标记处。保存按钮可以离线存储所有内容。将按下某处的按钮以将所有数据发送到服务器。如果无法建立连接,则存储数据。否则,所有内容都会在手机上发送、检查和清理。
对于 Dojo,我发现我需要AMD loader
. 然后我可以加载dojox/mobile
完整的移动体验。我需要dojo/store
离线存储数据。为了将所有内容推送到网上,有dojo/_base/xhr
. 我是否错过了什么,对于 Dojo 的初学者来说,我想要的东西太难了,还有其他警告可以提醒我吗?
javascript - 使用javascript在sqlite中存储约4mb的pdf的最佳方法是什么?
使用javascript在sqlite中存储约4mb的pdf的最佳方法是什么?
我曾尝试使用 base 64 编码,但 Andoid 浏览器在尝试打开大文件时冻结并退出。小文件也不会打开,它们刚开始下载,但下载永远不会完成,而且文件类型似乎未知。它必须在 Android 浏览器中工作,我有几个文件需要保存,所以我必须使用 sqlite(因为离线存储的大小限制)
提前致谢!/基督教
html - 如何使用离线存储和 Knockout.js 实现 MVVM?
我可以用 Knockout.js 实现 Mvvm。但我想将它与支持跨浏览器(FF 和 Chrome)的 Html 5 离线存储一起使用。
我想将 html 对象绑定到离线存储。
asp.net - HTML5 离线存储 - 会话的替代方案?
我正在一个大量使用 Session 的网站上工作。我们计划将此网站从 迁移framework 2.0
到framework 4.0
. 我们还计划使用 HTML5。由于我们正在重新设计应用程序,因此我们也在尽可能地减少 Session 的使用。
HTML5 的特性之一是离线存储。它可以用作保存 Session 数据的替代位置吗?HTML5 离线存储是否可以替代 Asp.Net 会话?