问题标签 [offlineapps]

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.

0 投票
0 回答
758 浏览

android - 如何使用 HTML5 Web SQL 数据库设置动态数据库大小?

我正在使用 HTML5 开发 Android 应用程序。我正在使用 HTML5 Web SQL 数据库进行本地数据存储。我希望这个数据库能够动态增长,因为它需要像那样。我使用 Phonegap 作为开发框架来构建这个 android 应用程序。

0 投票
3 回答
5517 浏览

django - HTML5 离线存储 web 框架

我正在寻找一个可以自动生成基于 HTML5 离线存储的应用程序的 Web 应用程序框架,因此当用户断开连接时,他们仍然可以查看通常存储在服务器上的数据

另外,目前我正在使用 Django,如果有一个框架可以从 Django 中提取数据并将其呈现为离线应用程序,那就太好了。

从stackoverflow提出的相关问题中,在写这个问题时,我发现一个有趣的链接提到GWT具有这样的功能,如果可能的话,我想知道更多关于它是否可以生成HTML5离线应用程序

提前致谢

0 投票
2 回答
724 浏览

html - 是否可以创建一个带有离线存储的 HTML 5 应用程序以在 Blackberry 上运行?

嗨,有人知道是否可以创建一个带有离线存储的 HTML 5 应用程序以在 Blackberry 上运行?

0 投票
1 回答
1436 浏览

ruby-on-rails - Ruby On Rails html5 存储离线 CRUD 应用程序,带或不带 ActiveScaffold

我目前正在使用 Ruby On Rails 和 ActiveScaffold 构建一个 Web 应用程序。而且我想知道是否有任何插件/库可以使我的 Rails 应用程序离线工作,例如用户可以浏览一些数据并在用户断开连接时进行更改,在用户再次联机后数据将被简单地同步。

0 投票
1 回答
261 浏览

ipad - Ipad开发架构

我有一个 iPad 菜鸟问题。

这是我要实现的任务:

我需要构建一个显示大量图像和数据的 iPad/iPhone 应用程序。问题是这个应用程序需要离线和在线工作。因此,数据需要以某种方式存储在 iPad 上。

我正在寻找有关技术/架构/开发的一些意见。

为了提供一些背景知识,我主要在 C#.NET 中工作,这是我的第一个 iPad 应用程序。到目前为止,我知道我可以使用 Objective C 创建一个本机应用程序,或者选择一个 HTML 应用程序,稍后可能会或可能不会转换为本机应用程序。

此外,我目前正在通过创建一个带有图像的简单 html 页面进行测试,并尝试缓存图像和页面,以便它可以脱机工作。然而,到目前为止,这不起作用,因为图像或页面似乎没有被缓存。

编辑:有谁知道缓存限制是多少。我相信我有大约 10-15 mbs 的图像。

我将感谢有关此任务的任何想法/意见/资源。

0 投票
1 回答
395 浏览

html - 可以从不同的主机提供缓存清单文件吗?

我正在为一个朋友托管一个缓存清单文件,因为他的服务器将清单文件作为纯文本提供,他无法更改它。他自己在服务器上托管其余页面。所以他的<html>标签有一个manifest属性,它是一个指向我的服务器的完整 URL。

但这似乎不起作用。这是因为缓存清单文件与它所在的网页来自不同的主机吗?

0 投票
2 回答
1200 浏览

html - 黑莓浏览器是否支持离线网络应用程序?

有谁知道 Blackberry OS6 中的标准浏览器是否支持缓存清单和离线浏览?如果是这样,它是否能够处理大约 30 页数据的缓存?

原因是我需要在开发本机应用程序或 Web 应用程序之间进行调用,这将成为(更快、更容易)Web 应用程序想法的交易破坏者。

提前感谢您的任何帮助/建议。

0 投票
1 回答
922 浏览

ipad - 应用程序清单适用于 android、iPhone、firefox、opera,但不适用于 iPad

我无法让一个真正简单的 html5 缓存清单在 iPad 上工作。但是,它确实适用于我测试过的所有其他设备和浏览器。

iPad Safari 实施中是否有任何错误或 iPad 的其他限制,或者我错过了什么?

我将包括相关的源文件。

索引.html

例子.manifest

0 投票
1 回答
1091 浏览

jquery - 离线应用 - 在线同步数据

有人可以指导我去哪里吗?

我有一个在线应用程序(主要是 javascript、mvc Django)、一份问卷。该应用程序也将离线,因为将完成这些问卷调查的所有地区都没有互联网(这是非洲......)。

所以我看到它的方式是:离线保存所有答案,让我们说本地存储。检测用户何时上线 有一个“报告同步”页面,所有离线数据都在一个列表中 让用户按下同步按钮,然后将数据发送到 Django 模型进行保存。

我真的不知道怎么去我想去的地方,但这是我的计划。还有什么建议吗?

另请注意,进行问卷调查的人将拥有自己的计算机,因此我必须给他们一个可以离线打开的 html 网页。

我只需要方向,我会想办法解决的!:-)

编辑:如何将“html”页面放入可执行文件中,所以我知道他们不能按升序删除文件等?也许这很复杂?

编辑:

我现在知道您不能在本地文件上使用 html5 localStorage。因为文件将本地存储在个人计算机上,所以我认为我不能使用 localStorage。有什么建议么?我在想我必须有一个非常简单的桌面应用程序,它可以启动一个简单的 html Web 服务器,以便可以使用 localStorage 等。而且它是可执行的,并且比一个包含所有源代码的 html 文件更安全。有什么想法吗?

0 投票
1 回答
16828 浏览

javascript - 撤消 preventDefault() 或以编程方式禁用链接集合的更好方法

我有一个页面,其中包含网络状态的事件侦听器。当网络“离线”时,我想禁用任何跨域链接以进入离线模式。我试图使用.preventDefault(),但是当应用程序重新上线时,我需要重新启用链接。

事件监听器

“取消链接”功能

我正在寻找一种可扩展的解决方案,如果页面上有大量链接,它不会导致延迟。是否有一个简单的解决方案来逆转.preventDefault()呼叫或更好的方法来完成这项任务?

可能的解决方案


My initial thoughts were either having store an array of the href values and then remove/add. I have been playing around with the HTML5 storage using webdb's I could create a database for and dynamically pull the hrefs onclick...however I'm not sure if this is the best solution for this.