问题标签 [offline-mode]
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.
xml - 如何在 cocoa touch 中下载 RSS 提要的源 XML 文件?
我正在寻找如何在可可触摸中下载 RSS 提要的源 XML 文件,以便为我的 XML 解析器应用程序创建离线模式。有谁知道该怎么做?我的应用程序是为 iOS 4.2.1(不是更早版本)设计的,我正在运行 XCode 3.2.5。
感谢您将来对我的问题的所有回答:)
git - 如何同步两个 git 存储库
我在不同的 PC 上有两个 git 存储库。我在每个地方都有一些当地分支机构。我不想将此分支发送到远程服务器,只需将它们保存在本地即可。那么如何在不使用网络的情况下进行同步呢?我可以在一台 PC 上压缩存储库并移动到另一台 PC 上吗?那安全吗?也许我可以从每个分支以某种方式导出最新的更改?
python - 使用 psycopg2 构建无连接查询
我有好几次想在现场收集数据。这是在我并不总是可以访问我的 postgres 数据库的情况下。
为了使事情保持同步,如果我可以离线使用 psycopg2 函数来生成可以保留的查询,并且一旦我能够连接到数据库,那就太好了;处理所有被阻止的东西。
我目前正在努力解决的一件事是 psycopg2 游标需要构建连接。
我的问题是:
有没有办法在没有活动连接对象的情况下使用游标来执行 mogrify 之类的操作?还是使用未连接到数据库的连接对象?然后我想暂时将 mogrify 结果写入文件,以便以后处理它们。
caching - HTML5 离线:浏览器即使在在线时也会加载缓存的索引页面
当请求页面时,它会根据清单文件进行缓存。但是,当页面更新且设备在线时,即使计算机离线(在线),文件也不会更新。
我们如何解决这个问题?有没有办法告诉客户端在线时从服务器加载页面而不是缓存?
html - 强制 applicationCache 重新加载缓存文件
我正在使用 HTML5 applicationCache 来存储页面的许多 Javascript、CSS、图像等文件。如果我更新其中一个文件,浏览器永远不会重新加载它。我尝试了以下方法:
- 在页面加载时调用 applicationCache.update()
- 监听applicationCache的updateready事件,调用swapCache()和window.location.reload()
- 向清单文件本身添加时间戳注释以强制浏览器意识到清单已更改
这肯定不会这么难。如何说服浏览器重新请求某些缓存文件?
iphone - 在应用程序中将 Youtube 视频保存到 iPhone
在应用程序中播放 Youtube 视频很容易并且有据可查。
这样做有两个问题:
- 关闭 Youtube 播放器后,如果用户想再次播放它必须再次等待在线流
- 无法离线播放(在家加载视频以在路上观看)
有没有人有代码:
- 将 Youtube 视频下载到文档文件夹并显示下载进度
- 通过从文档文件夹加载文件来播放下载的视频(即使没有连接到互联网)
html - 离线存储 - 数据库同步
我的问题是:
如果未连接到 Internet,并且一旦连接可用,如何使我的 Web 应用程序存储本地数据,并且将它们与服务器同步。
什么是最好的解决方案来做到这一点。
我的应用程序是 cakephp / mysql,即使连接断开,我也希望能够存储数据。我也可以使用 Sqlite。我需要知道是否可以进行此同步。所以,没有连接,使用 sqlite,连接准备好,与服务器同步。
javascript - IndexedDB 的锁定模型?
IndexedDB 如何处理多个选项卡,每个选项卡都带有正在进行的异步事务?事务是否完全锁定所有相关的对象存储?我如何保证如果一个选项卡正在处理一段数据,而另一个选项卡没有做同样的事情?
iphone - UI iOS 自动化:我想后台应用程序并单击设置面板将手机置于飞行模式以测试应用程序的离线行为
我正在尝试自动将 iOS 设置为飞行模式,但我不知道如何访问设置面板来执行此操作。
我尝试了以下操作,以查看应用程序在后台时是否列出了设置面板,以便能够了解访问设置的内容:
target.deactivateAppForDuration(10); window.logElementTree();
但是,这只是将应用程序置于后台十秒钟,然后在应用程序窗口中列出元素。
关于如何访问设置面板以打开飞行模式的任何想法?
提前致谢
jquery - 将 Ajax 与脱机缓存一起使用
我正在开发一个支持离线的应用程序,我想对 $.get() 进行 ajax 调用,这是我将缓存的域上的一个文件。
如果我离线,通话是否仍然有效?我想没有,但我想知道我是否将静态页面包含在离线缓存中,如果它仍然可以工作。