问题标签 [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.
javascript - 在浏览器中检测离线模式的最佳方法是什么?
我有一个 Web 应用程序,其中有许多 Ajax 组件,它们在页面中经常刷新自己(它是一种仪表板)。
现在,我想向页面添加功能,以便在没有 Internet 连接时,页面的当前内容不会更改,并且页面上会出现一条消息,说明页面处于脱机状态(当前,因为这些各种小工具该页面尝试刷新自己并发现没有连接,他们的旧数据消失了)。
那么,解决此问题的最佳方法是什么?
tfs - 在 Team Foundation Server 中脱机工作
有没有办法在 TFS 中设置“脱机工作”,而不必尝试打开解决方案,等待它超时,然后让 Visual Studio 发现它失败了?
我不能只勾选一个框来告诉自己,这似乎有点荒谬,因为我可能是最有资格知道我不在办公室的人!
air - 用于离线应用程序的 Adobe AIR:这是最佳选择吗?
我正在寻找开发仍需要连接到实时站点以检索信息和存储结果的应用程序的离线版本。
该应用程序用于在线课程系统,现在需要在互联网连接不可用或不稳定时工作。该系统当前跟踪查看的每个课程页面(带有 Flash 和视频内容),然后还显示和跟踪多项选择考试的参加情况。这一切都需要离线提供。我认为该程序将在开始时通过用户帐户连接以下载部分或全部课程,包括考试,然后在最后再次连接以上传结果。(如果它可以在连接可用时自动执行该过程会很酷。)应用程序需要看起来类似于在线版本并且需要易于使用(易于安装,上传/下载所需的用户输入很少结果)。
我做了一些研究,看起来Adobe AIR可能是在线版本和离线版本之间的一个很好的中间地带。
我最大的问题是我没有开发桌面应用程序的经验,因为我是一名 PHP 开发人员,所以我正在寻找类似 AIR 的东西来弥补差距。(在线版本是一个LAMP应用程序。)
有没有人将 Adobe AIR 用于这种类型的离线应用程序?它有多容易和安全?
还有其他解决方案吗?
smartclient - 对“偶尔连接”场景的支持有多重要?
不久前,智能客户端被吹捧为“偶尔连接”使用环境的解决方案,而像 Google Gears 这样的工具包也出于同样的原因应运而生。在我看来,持续、可靠的互联网访问正变得越来越普遍(即使在商用飞机等地方),所以我向社区提出的问题是:具有离线支持的解决方案的相关性如何?
我是从数据密集型企业应用程序(例如 CRM)的角度来解决这个问题的。
javascript - 为双网站 + AIR 桌面应用程序设计代码
我想使用 AIR 创建“webapp”类网站的离线版本(大量 ajax、前端代码)。
没有比 HelloWorld 示例更进一步,我一直想知道:您如何设计代码,以最大限度地在网站(例如 php 或 Java 或 .Net)和 AIR 应用程序之间重用代码?
你真的可以 100% 重用前端代码吗,前提是它是为 AIR 应用程序设计的?你会怎么做呢?
例如,该网站进行了许多具有延迟的 Ajax 调用,并使用了侦听器。AIR 应用程序不需要侦听器,它可以同步运行数据库请求,也不需要运行 ajax 调用,对吧?你会为此写一个抽象层吗?因此,AIR 应用程序上的相同调用不会执行 xmlhttp,而是使用 AIR 实现服务器端代码;并打电话给听众?所以你不必重写前端代码模式?
这有意义吗?在谷歌上搜索真的很难。我在想一定有一篇关于某人经历过的好文章,也许还有一个框架来做到这一点?
jquery - 使用 jQuery 进行离线数据存储和访问
有没有人有在 jquery 上编写离线数据存储和访问应用程序的经验。我的服务器端应用程序将是一个 ASP.Net 应用程序。基本上,我将提供我的网络应用程序的精简版本,以便用户可以在离线时访问一些数据,并在他们再次连接时可以同步数据。我听说过 google gears,但想听听使用过它或对此主题了解更多的人的意见。
apache - 本地主机在离线模式下不连接?
没有在windows上测试过。但是在ubuntu中,当你断开网络时,启动你的Apache,然后在任何浏览器中输入localhost,它不会显示你的localhost页面,它应该显示。
browser - 网络浏览器中离线模式的目的是什么?
离线模式的真正目的是什么。它是否以某种方式管理浏览器的缓存系统。或者它只是跳过主机解析部分,不知道是什么。设计师在开发离线模式功能时可能想到了什么。
silverlight-3.0 - Silverlight-3下的离线数据库访问
在 Silverlight 团队完成 beta 测试时,Silverlight 3 领域存在的一个明显痛点是拥有离线数据库的能力,这样您就可以右键单击 SL 应用程序,将其安装在本地,然后能够在本地设置中操作数据,而无需 Internet。
我读过一些文章,其中使用了诸如带有 SQLite 的 Google Gears 之类的项目,但到目前为止,还没有人想出一种体面的方法来让某人可以用 SQL CE 数据库做同样的事情。
我在推理,并希望获得反馈……很多时候,对于 LOB 应用程序,您需要在系统中安装“驱动程序”,最终成为某种数据访问组件或使用的其他监控设备由 LOB 应用程序。我正在考虑的是使用 ClickOnce 策略并构建一个将安装在本地计算机上的驱动程序,然后为用户离线时创建一个“本地”Web 服务。
有没有人尝试过这种情况,如果是这样,该方法的优缺点是什么?如果您没有最终确定这种方法,那么您根据经验做出的最终决定是什么,对于试图为他们的项目破解这个难题的人,您有什么建议?
java - Maven 离线 - mvn-plugins 的问题
我在我的项目中使用 maven,我需要在非 Internet 访问机器上运行构建。
当我测试我的项目构建时,一切正常,但是当我在未来运行构建时,maven 尝试更新 mvn-plugins并且这个sh t* 正在破坏我的构建。
我的配置文件:来自 mvn 的settings.xml 。
我用参数运行了我的 maven:
我看到 maven 尝试更新一些 mvn-plugins 一段时间,但是选项:
应该适用于此更新。
好吧,等待一些帮助!
提前致谢!
更新(1):
我正在看的是我可以使用以下设置:
在我的settings.xml中,我将在 ${user.home}/.m2 中有一个plugin-registry.xml,我可以配置和强制执行 maven 插件版本。
但它不工作!:(