问题标签 [offline]
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.
continuous-integration - 离线模拟自动化构建和单元测试 (linux)
在我看来,一旦检出工作副本,自动构建和测试就不需要网络连接来完成它的工作。
在开发过程中,对网络服务的依赖可能会潜入 - 单元测试尝试调用 Web 服务 - xml 库尝试下载 DTD。我试图避免这种情况,因为它使构建变得脆弱并且以难以重现的方式失败。
我想在离线环境中进行构建。是否可以为此设置一个沙箱,可以随意脱机?
我考虑过在构建脚本的适当位置简单地调用“ifdown”和“ifup”,虽然这看起来也很脆弱,但存在“ifup”永远不会被调用的风险。
我正在考虑的另一个解决方案是使用虚拟机。有没有人有这样的设置经验?
我们的构建服务器在 linux (ubuntu 9.10) 上运行。
jquery - 使用 jQuery 检查 Internet 连接是否存在?
如何使用 jQuery 检查是否有 Internet 连接?这样我可以有一些条件说“在生产过程中使用谷歌缓存的 JQuery 版本,在开发过程中使用该版本或本地版本,具体取决于互联网连接”。
url - 当我尝试使用参数打开本地 html 文件时,Internet Explorer 显示错误消息
我的硬盘上有一个离线 html 页面,其中包含一些 javascript,它们根据 url 参数执行不同的操作。当我在 Firefox 和 Opera 中打开此页面时,一切正常,但 IE 不允许我将任何内容附加到 url。它显示一个错误,显示为“windows 找不到'文件名'”。我猜 IE 将它作为一个文件,并且找不到带有 .html?param=val 的文件。
我是否必须更改任何 IE 设置才能识别 html 文件及其参数?
iphone - iPhone的缓存/离线地图?
我想在我的应用程序中使用地图,以便尽可能少的流量。完美的解决方案是缓存地图切片。我知道谷歌地图(许可证)不可能。我看了一下 OpenStreetMaps,这似乎是一个不错的解决方案。下一个:SDK。我发现的唯一一个来自 CloudMade。问题是,我没有找到用于缓存/离线调用的相关 API 方法。有没有替代解决方案?
nhibernate - NHibernate 或任何其他 ORM 是否有类似“长时间运行的离线事务”的东西?
本质上,这是对这个问题的跟进。我开始觉得我应该放弃整个想法,但我会再试一次。
我想要的很像一个数据库事务。它应该跟踪我对数据库的更改,然后最终允许我提交或回滚它们。如果我插入一个对象,我应该在下一个(适当的)SELECT 查询中取回它。如果我删除它,未来的 SELECT 查询不应该返回它。等等。
但是有一个问题 - 这笔交易将运行很长时间。它会在用户打开表单时启动(我在这里谈论的是 Windows 表单),而提交/回滚将在用户关闭它时启动(使用 OK/Cancel)。所以它可能需要几秒钟到几天之间的任何时间。此要求排除了标准数据库事务,因为这将锁定它所触及的表/行,并且其他用户将无法使用系统。此外,事务在真正提交之前不应向数据库提交任何更改。因此,如果一个用户进行了一些更改,其他人在点击 OK 按钮之前不会看到它们。这可以防止计算机崩溃或与网络断开连接时出现错误。
如果解决方案对我的模型施加了限制,我很好(我使用的是 MSSQL 2008,顺便说一句)。我可以以任何我喜欢的方式设计数据库/代码。我也同意提交可能会失败的想法,因为有人已经修改了我的事务触及的对象之一。
有这样的吗?我查看了 NHibernate.Burrow,但我不确定那是我想要的。
补充:这是项目的开始,所以我不依赖于 NHibernate。我开始使用它,但我仍然可以轻松更改。
javascript - 当连接可用时,将我的网页与服务器同步(AKA 离线模式)
我希望我的网页允许用户添加数据,即使他处于离线模式并且可能将数据存储在本地存储(cookies、html5 存储)中。当用户重新上线时,页面应该检测到实时连接并将数据发布到服务器。
有没有主流的方法来做到这一点?也许是一个 javascript 库或插件?
asp.net-mvc - asp.net mvc 离线测试
我需要在一个实时的“asp.net mvc”网站中测试一个特性,并且希望在测试时阻止对该站点的访问,你会如何建议这样做?是否可以阻止访问并仍然能够以匿名用户身份进行测试?(我需要以未登录的用户身份测试该过程)。
sql-server - 导出 SQL Server 数据库以供离线使用
我有一个桌面应用程序(C# .NET 3.5),它使用 SQL 服务器作为它的数据库。但是,我收到了客户的请求,希望能够按原样导出数据库,并能够在没有连接的情况下在笔记本电脑上使用它。他们了解对父服务器的更新不会反映在这些离线客户端中。
有没有一种方法可以将数据集保存为二进制形式并将它们写入磁盘并将这些文件发送到脱机客户端。
activemq - 离线运行 ActiveMQ?
有没有办法离线运行 ActiveMq?
javascript - Android v1.5 w/ browser data storage
I'm trying to build an offline web application which can sync online if the network is available. I tryed jQuery jStore but the test page stop at "testing..." whitout result, then I tryed Google Gears which is supposed to be working on the phone but it is not found.
the code does work on Google Chrome v5.
[edit]
alert(window.google);
on the phone is undefined, but is an object in Chrome.
alert(google.gears);
does nothing on the phone and jam the javascript, but is an object in Chrome.
[edit 2]
in the phone configuration, gears is activated.
[edit 3]
to be clear, you have to use google.gears database on Android 1.5, and html5's localStorage on Android 2.x