问题标签 [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.

0 投票
1 回答
754 浏览

javascript - SO的问题框和预览

这个问题基于Meta 中的这个线程

我想离线访问 SO 的编辑器及其预览,以便我可以快速输入。

编辑

我找到了问题框的以下HTML

CSS

预览

HTML

CSS

我不确定 JS 部分是如何构建的。我没有从我的 Firebug 中找到它。似乎函数的名称是8.

总之,SO的问题框和预览的JS是怎么搭建的?

0 投票
2 回答
7113 浏览

.net - 如何使用完全独立的 .NET 3.5 sp1 安装程序制作 WiX 安装程序?

我需要将完整的 .NET 3.5 sp1 安装程序包含在我的安装程序中,该安装程序位于 WiX 中。

我需要那个助推器完全独立,根本没有网络访问权限。只是不允许此安装程序需要网络;我们在外蒙古有客户(我是认真的,不只是使用地名,因为它是偏远的)我们向他们运送 CD,因为他们根本无法访问互联网。

WiX 教程指出:

上面的引导程序需要网络。我如何制作一个没有的安装程序?

0 投票
4 回答
2413 浏览

javascript - iPhone Web 应用程序作为本机应用程序运行

iPhone 上的浏览​​器能够使用 HTML5 中引入的高级 Web 技术。其中之一是应用程序缓存,它允许网页从缓存在客户端上运行,而无需连接到 Internet。与本地存储一起,您还可以将数据永久保存在页面“中”。

我的问题是,是否有可能制作一个网站,当访问并设置为网络剪辑(主屏幕上的书签)时,可以随时再次访问。使用 HTML5、Javascript 和 css,您可以制作一些非常好的应用程序,同时避免昂贵的开发人员费用、苛刻的应用程序审批和单一平台的开发平台?

还是我只是在做梦?

0 投票
2 回答
5426 浏览

iphone - 用于在 iPhone 上缓存网页的库?

是否有可用于在本地缓存网页以在 iPhone 上离线查看的库或框架?如果没有,这样做的最佳策略是什么?

目前我想做的是下载 HTML,收集它的 URL,缓存这些 URL,然后重写 HTML 以指向本地文件。这是最好的方法吗?

谢谢!

0 投票
3 回答
2016 浏览

silverlight-3.0 - Silverlight-3下的离线数据库访问

在 Silverlight 团队完成 beta 测试时,Silverlight 3 领域存在的一个明显痛点是拥有离线数据库的能力,这样您就可以右键单击 SL 应用程序,将其安装在本地,然后能够在本地设置中操作数据,而无需 Internet。

我读过一些文章,其中使用了诸如带有 SQLite 的 Google Gears 之类的项目,但到目前为止,还没有人想出一种体面的方法来让某人可以用 SQL CE 数据库做同样的事情。

我在推理,并希望获得反馈……很多时候,对于 LOB 应用程序,您需要在系统中安装“驱动程序”,最终成为某种数据访问组件或使用的其他监控设备由 LOB 应用程序。我正在考虑的是使用 ClickOnce 策略并构建一个将安装在本地计算机上的驱动程序,然后为用户离线时创建一个“本地”Web 服务。

有没有人尝试过这种情况,如果是这样,该方法的优缺点是什么?如果您没有最终确定这种方法,那么您根据经验做出的最终决定是什么,对于试图为他们的项目破解这个难题的人,您有什么建议?

0 投票
2 回答
672 浏览

c++ - 将数据从本地应用程序推送到浏览器

我有 C++ 应用程序来监控本地计算机和一个 HTML5 网页(离线支持)来显示统计信息。目前我的应用程序通过服务器将数据发送到网页,但它只适用于在线。现在我想支持全离线模式,所以我需要将数据直接推送到网页以触发 javascript 事件。这可能吗?这可能在跨平台上实现吗?

0 投票
2 回答
2085 浏览

excel - 从另一台机器打开离线多维数据集

这是我的问题的步骤:

  1. 我在 AS2008 服务器上有一个具有 MOLAP 尺寸的 MOLAP 多维数据集

  2. 我使用 Excel 2007 连接到它并将其保存在本地多维数据集文件 (.cub) 中

  3. 我断开网络连接,然后尝试通过 excel 打开离线 cub 文件。这是成功的。

  4. 我将 .cub 文件复制到另一台机器,启动 Excel,尝试连接到 .cub 并出现错误。

请帮忙。非常感谢。

附加信息,在我无法打开离线多维数据集的机器上,我还安装了 Microsoft SQL Server 2008 Analysis Services 10.0 OLE DB Provider。

0 投票
5 回答
1161 浏览

svn - 用于离线工作的 Subversion 代理?

在可能无法始终访问互联网并使用颠覆存储库的客户站点(有几个人)工作的最佳方法是什么?

(迁移到 Git 或 Mercurial 目前是不可能的)

但是是否可以利用诸如 Git SVN 集成之类的东西来创建一个代理,该代理就像客户端的 subversion 存储库,并且可以在最后用于将更改同步回 subversion?是否已经有类似的东西可用?

0 投票
3 回答
5912 浏览

database - 同步常见分布式数据的最佳实践

我有一个支持离线模式的互联网应用程序,用户可以创建数据,当用户重新在线时,这些数据将与服务器同步。因此,正因为如此,我在我的数据库中使用 UUID 作为标识,因此断开连接的客户端可以生成新对象,而不必担心使用另一个客户端使用的 ID 等。但是,虽然这对于该用户拥有的对象非常有用是由多个用户共享的对象。例如,用户使用的标签可能是全局的,远程数据库不可能保存宇宙中所有可能的标签。

如果离线用户创建一个对象并为其添加一些标签。假设这些标签在用户的本地数据库中不存在,因此软件会为它们生成一个 UUID。现在,当这些标签同步时,需要一个解析过程来解决任何重叠。将远程数据库中的任何现有标签与本地版本匹配的某种方式。

一种方法是使用某个过程,通过该过程,全局对象由自然键(在标签的情况下为名称)解析,并且本地数据库必须用全局数据库中的这个对象替换它的现有对象。当与其他对象有很多连接时,这可能会很混乱。有些东西告诉我要避免这种情况。

另一种处理方法是使用两个 ID。一个全局 ID 和一个本地 ID。我希望使用 UUID 有助于避免这种情况,但我一直在使用单个 UUID 和使用两个拆分 ID 之间来回切换。使用这个选项让我想知道我是否让问题失控了。

另一种方法是通过非共享对象跟踪所有更改。在此示例中,用户分配了标签的对象。当用户同步他们的离线更改时,服务器可能会用全局标签替换他的本地标签。下次此客户端与服务器同步时,它会检测到非共享对象的更改。当客户端拉下该对象时,他将收到全局标签。该软件将简单地重新保存指向服务器标签的非共享对象并孤立他的本地版本。与此相关的一些问题是完全同步的额外往返行程,以及刚刚孤立的本地数据库中的额外数据。当系统处于同步状态之间时,是否还会发生其他问题或错误?(即尝试与服务器通信并向其发送对象的本地 UUID 等)。

另一种选择是避免常见的对象。在我的软件中,这可能是一个可以接受的答案。我不会在用户之间进行大量对象共享,但这并不意味着我将来不会这样做。这意味着如果我需要添加这些类型的功能,选择此选项可能会在将来使我的软件瘫痪。这种选择是有后果的,我不确定我是否已经完全探索过了。

因此,我正在寻找任何类型的最佳实践、处理此类系统的现有算法、选择指南等。

0 投票
2 回答
1793 浏览

javafx - JavaFx 离线能力?

最近我们正在寻找将 JavaFX 用作离线 RIA 客户端的可能性。

这个想法是用户可以在有或没有互联网连接的情况下使用上网本在应用程序上工作。通过互联网连接,用户可以通过网络服务与服务器交互。在没有互联网连接的情况下,数据和交易将存储在客户端上,并在连接再次启动时同步。

有人指点我JavaFX。在阅读了一些规范和教程后,我发现他们中的大多数都专注于 UI 构建。所以我不太清楚它如何处理离线存储和同步?有人知道更多吗?

实际上,这个要求让我想到了 Google Gears 而不是 JavaFX。