问题标签 [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.
ios - 主屏幕 Web 应用程序和 AD 身份验证
我有一个具有 AD 身份验证的 HTML5 网站。在这个网站内,我有一个网页,我想成为 iPad 上的“网络应用程序”。
我已经准备好 cache.appcache 文件,并且在没有 AD 身份验证的环境中可以正常工作。
当我转到 iPad 上的页面,进行身份验证然后添加到主屏幕时,一切似乎都很好。
当我单击主屏幕快捷方式时,该页面再次要求进行身份验证。我需要这是一个离线应用程序 - 我怎样才能做到这一点?我希望用户必须进行身份验证才能在主屏幕上“安装”网络应用程序,但之后不希望他们再次进行身份验证。
欢迎任何想法!
html - 在appcache中保存机密数据库表是否安全
我将创建一个 Web 应用程序。因为我想允许用户以离线模式登录。将机密表保存在浏览器的 Appcache 中以供离线访问是否安全?
python - Python lxml 离线验证产生“连接被拒绝”到 http://www.opengis.net/kml/2.2
我正在尝试通过 lxml 和 xsd (ogckml22.xsd) 验证一些 XML。这是离线发生的。我通过直接打开/读取读取文件
作为记录,http://www.opengis.net/kml/2.2 无效。
来自另一篇文章:(由于评论请求而澄清..)
我得到的只是“连接被拒绝”。使用 try/except,我得到未定义 xmlschema_doc。
我知道它可以读取上面的 xsd 文件和包含的另一个 xsd 文件。
好吧,也许 xsd 被读取了?我下载了 lxml 和 src/lxml/xmlschema.pxi 的源代码,
我从来没有看到“文档不是有效的 XML 架构”消息。我只能假设使用“拒绝连接”代替“文档消息”(默认值?),但更彻底地阅读 _error_log (在重新编译之外)逃避了我....
真挚地,
箭树
javascript - 如何在本地机器上离线读写 JSON?
问题
我需要一种在本地(共享)机器上托管的完全离线(!)Web 应用程序中存储和收集 JSON 数据的方法。有几个人会访问该应用程序,但它永远不会真正在线。
我希望该应用程序:
- 以编程方式连续读写 JSON 数据(即不使用文件上传类型模式)
- 最好不需要安装浏览器以外的任何软件,特别是我不想使用本地服务器。(编辑:如果有帮助,我可能愿意学习一点 Python)
- 我需要存储的数据量很小,因此使用某种数据库非常过分。
解决方案?
我的第一个想法是让 html5 文件 API,只需读取/解析我的 JSON 对象并将其写入本地 txt 文件,但这似乎不可能?!
本地存储在这里不适用,当几个人 - 每个人都有自己的浏览器 - 需要访问 html 时?
有任何想法吗?
笔记
我知道这个话题并不完全新颖,但我认为我的情况可能与其他线程略有不同。而且我在过去几个小时的大部分时间里都在谷歌上搜索这个,但我一点也不聪明..
html - HTML5 离线存储用例?
对不起这个问题,但是这里的每个人都在谈论IndexedDB,WebSQL,本地存储,所以我的问题很简单:
如果应用程序总是在刷新新内容(想想 Facebook 或电子商务网站),那么使用离线存储是否有意义?如果是,那么我要存储什么?用户的文件?
facebook-oauth - “设备登录”和/或offline_access 的替代方案+ 一次登录的时间表
我有一个用于 facebook 的小型恐龙时代命令行界面 (CLI) 应用程序。没有庞大的用户群,但它有它的利基市场。它最无私的用法是那些部分失明并依赖其他基于文本的命令行界面的人。
它确实是一个“桌面应用程序”,没有浏览器界面,也无法在应用程序中嵌入浏览器。它是使用 PHP CLI 用 PHP 编写的,它托管在github 上。[获取更新信息的 beta 分支]。
我显然有点担心删除offline_access
.
我将希望寄托在待处理的“设备登录”上,并且真的希望在他们翻转开关以删除之前它已经准备好,offline_access
但情况似乎并非如此。我在 facebook 上找不到任何信息表明何时可以使用“设备登录”。我暗暗希望 FB 开发团队中的某个人能看到这一点,并将我作为早期采用者。
目前我将用户发送到非常旧的“一次性登录”页面:www.facebook.com/code_gen.php?v=1.0&api_key=XXX
它为用户提供了一个临时授权码,我可以用它来获取旧的会话密钥——然后我可以使用 graph.facebook.com/oauth/exchange_sessions获取新的 OAuth 会话。
因此,我希望 Facebook 的某个人能够阐明“设备登录”何时会出现,或者我是否应该使用更好的方法。
现在,我最好的解决方案是托管一些页面,向用户显示他们的 oauth 会话信息是什么,然后让用户将其作为命令行参数剪切并粘贴到我的应用程序中。我想避免这种方法——尤其是因为现在看起来他们必须定期(每 60 天)这样做。
android - 具有脱机 HTML5 数据库同步的 Microsoft Sync Framework
我已经推荐了更多的网站steps to create Offline HTML 5 database synchronization in Android using Microsoft Sync Framework
。任何人都可以将我重定向到所需的网站吗?
我跟着这个
http://selvinlistsyncsample.codeplex.com/documentation
但在第 2 步 -> SyncFramework 应该在 Eclipse 中作为项目打开。 SyncFramework 的来源将在哪里用于 android?
注意:我已经安装了 SyncSDK-v2.1-x86-ENU
asp.net - 绑定的asp.net gridview如何离线使用html5
我正在寻找使我的 asp.net Web 表单应用程序离线可用的最佳方法。许多控件都绑定到 linqdatasource。需要做什么才能使这些绑定控件可以脱机?
windows - 将在线应用程序迁移到离线的最佳方法是什么
我有一个基于某些信息库生成报告(并打印它们)的在线应用程序。现在我想制作一个离线应用程序,它提供相同的体验,并且存储库预加载到用户的计算机中。将此在线应用程序转换为离线应用程序的最佳方法是什么。我首先想到的是设置本地服务器和数据库。这确保了体验是一致的。但我对其他选项持开放态度,例如将数据存储在文件系统中,然后通过基于 flash/flex 的应用程序或 C# 或 Java 加载它。这个离线应用程序的目的是为互联网不可行的用户提供功能(报告生成)。
browser-cache - 应用程序缓存错误
我有这个错误:
应用程序缓存错误事件:清单获取失败(-1)
http://localhost:8080/offline.manifest
在线:否,事件:错误,状态:空闲
此 JSON 字符串显示错误的内容: ({"returnValue":true,"eventPhase":2,"timeStamp":1355923608009,"target":{"onprogress":null,"onchecking":null,"onerror" :null,"onupdateready":null,"oncached":null,"ondownloading":null,"status":1,"onobsolete":null,"onnoupdate":null},"type":"error","cancelBubble ":false,"cancelable":false,"defaultPrevented":false,"srcElement":{"onprogress":null,"onchecking":null,"onerror":null,"onupdateready":null,"oncached":null ,"ondownloading":null,"status":1,"onobsolete":null,"onnoupdate":null},"bubbles":false,"currentTarget":{"onprogress":null,"onchecking":null,"onerror":null,"onupdateready":null,"oncached":null,"ondownloading":null,"status":1,"onobsolete": null,"onnoupdate":null}}) debug.js:34
我用JSON.stringify(error)得到了它。
好的,我有这个信息。但是从这里可以理解什么???问题出在哪里?我该如何解决?
先感谢您。