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

0 投票
5 回答
2804 浏览

c# - 离线时在本地存储数据的最佳方法

我正在编写一个小程序(与 2010 相比,更多的实验)

尽管是一项实验,但它对我们当地的田径俱乐部有一些实际用途。

我的想法是访问数据库(当前在线)以下载当前成员并本地存储在笔记本电脑上(这是一个 MS sql 表,用于为俱乐部的网站提供动力)。

将笔记本电脑带到活动中(是的,有些地方没有互联网覆盖),将成员添加到当天的比赛中(也是 sql 表中的一行(尽管不会对此进行更改),记录结果(新记录)在第三张表中)

回到家,洗完澡并再次访问互联网后,根据比赛结果/成员变更等上传/编辑表格。

所以我在想我会做一些事情,比如用数据在本地编写 xml 文件,包括一个指示更改等的字段?

如果有人能指出我的方向,我将不胜感激......如果有人能告诉我这是否有名字,我将不胜感激。

0 投票
5 回答
1907 浏览

php - Memcached - 如何处理添加/部署服务器

您如何处理生产应用程序中的替换/添加/删除 memcached 节点?由于每个客户都需要在同一个网络服务器上运行,我将有许多克隆和定制的应用程序,所以我猜总有一天会更改一些节点。

下面是正常填充 memcached 的方式:

我最初的想法是使 $servers 数组从数据库中填充,也被缓存,但基于文件,每天完成一次或其他东西,并可以选择在下次运行包含 $ 的函数时强制更新addservers 调用。但是,我猜这可能会增加一些额外的开销,因为磁盘的存储速度非常慢......

你怎么看?

0 投票
1 回答
44 浏览

web - 需要建议,制作“使网站离线”功能

我正在为我的网站管理员制作一个功能,使其脱机。但是网站必须以某种方式可供管理员或模组访问。

我应该怎么做?

0 投票
1 回答
1034 浏览

python - 在离线模式下在 Firefox 中运行 Selenium RC 测试

有没有办法在离线模式下运行 Selenium 测试?如果我在 firefox 配置文件中设置离线模式,selenium 会卡在 selenium.start()。我正在使用 python 客户端驱动程序。代码如下

0 投票
2 回答
1244 浏览

internet-explorer - Internet Explorer 9 是否支持 HTML5 离线模式?

我了解 Internet Explorer 8 不支持 HTML5 离线模式。我们知道它是否会在 IE9 中支持吗?

0 投票
4 回答
985 浏览

php - 实施使网站脱机?

现在不需要这样做,但要考虑未来......

您通过自定义编码的 cms 使网站“离线”一点的方法是什么?意思是让管理员能够登录到管理面板,在框中输入消息,然后提交表单。除非用户是管理员,否则该消息将显示给任何用户,而不是任何其他页面。

我之前已经这样做过并使用了如果 xml 文件存在然后从 xml 文件加载内容并在消息后面放置一个构造背景,并带有一个只允许管理员登录的登录框。当管理员将消息输入框中它将文本存储到 xml 中。当他们使网站“恢复生机”时,它只会删除 xml 文件。

唯一的问题是,一旦站点增长,它需要更多的点击,并且每次页面加载都检查文件是否存在变得很慢。有人对我有更好的解决方案吗?

谢谢。

0 投票
2 回答
161 浏览

excel - 离线数据输入选项

是否有任何选项可用于进行离线调查和问卷调查。类似于 Adob​​e Lifecycle 的东西,允许编码的 pdf 文件。它的成本很高,并且大约有 10-15 个模板,这也将增加许可证成本。

MSWord 和 MS-Excel 是选项,但可能有些用户没有安装这些或使用 MAC 或 LINUX 系统。此外,有时可能需要某些用户或组织网络不喜欢的宏。

当然可以使用网站,但如果有可编辑的 pdf 一样好的东西,那么它是首选,因为我们需要有硬拷贝。更重要的是,它允许用户将其保存到他们的系统中,随时更新,然后通过电子邮件发送或打印并填写并传真甚至发布。

希望 Adob​​e-Lifecycle 的成本至少降低一半。

0 投票
2 回答
304 浏览

web-applications - 类似 Native Client 的 Web 应用程序

我想将我的应用程序移植到 Web 应用程序。

该应用程序应该:

  1. 能够访问本地硬盘
  2. 数据应存储在本地(以防对我的 Web 服务器进行拒绝服务攻击)。
  3. 利用本地 CPU。
  4. 在任何浏览器、任何操作系统中运行
  5. 不需要插件。

基本上,我想要一个可以在任何浏览器和任何操作系统中运行的 Web 应用程序。不需要使用插件。并且不易受到拒绝服务攻击。

我从 Google 听说过 Native Client,但这还处于萌芽阶段,它可能只能在 Chromium 和/或 Chrome 上运行(不能在 IE、Firefox、Safari 等中运行)。

我不想使用闪存,因为它需要一个可以被用户计算机阻止的插件(公司笔记本电脑的安全策略)。另外,我听说闪光灯快要死了。

另外,我听说 Jave/JSP/Applets 已经死了。

什么开发环境可以让我实现以上目标?.NET 吗?银光?

谢谢

0 投票
1 回答
467 浏览

security - Winforms 应用程序作为 Web 应用程序的“离线模式”

我在这里看到了类似的问题,但没有一个真正解决了我的情况,这是设置:

我有一个带有表单身份验证 (SqlMembershipProvider) 的 ASP.NET 应用程序,用户可以在其中提交审计结果。

我想创建一个轻量级桌面应用程序(我们称之为MyApp)(使用 Offline),以便用户可以在没有 Internet 连接时提交审计结果。

以下是必备品:

  1. 针对我的 SqlMembershipProvider 对用户进行身份验证(匿名用户无法提交审核结果)
  2. 只向用户询问一次凭据(当她/他打开MyApp时)(我将能够保存身份验证令牌,但在某些情况下MyApp将安装在多个用户使用的笔记本电脑上,因此我会每次打开MyApp时都必须强制用户登录)
  3. 不要以纯文本形式存储密码(如果打开MyApp时用户处于脱机状态,我想保存凭据以在连接可用时对用户进行身份验证) - 不确定这是否可能

一旦我弄清楚了上面的三件事——剩下的就很容易了。

如果上述情况令人困惑,这是一个简单的场景:

  1. MyApp安装在办公室笔记本电脑上,人们旅行时随身携带
  2. 2 用户前往偏远地区(无互联网),并进行 2 次单独审核
  3. 用户 1 打开 MyApp,提供他的用户/通行证(参见 MUST-HAVES 中的 #2),提交 3 个结果(我将保存结果和用户凭据以验证用户并在连接可用时提交结果) - 参见 #必备品中的 1 和 #3
  4. 用户 2 打开 MyApp,并执行与用户 1 在步骤 3 中相同的例程。
  5. 2 天后,他们回到办公室,互联网可用,步骤 3 和 4 的结果代表各自的用户提交到我的网络应用程序

我已经研究过 Microsoft Sync 框架,但这对于我正在做的事情来说似乎有点过头了(而且我不确定它是否也能适应我的必备品)。

我对任何替代方法持开放态度,只要它们能满足我的必备条件。

谢谢您的帮助。

0 投票
1 回答
154 浏览

sql - 离线数据——由于用户需要一些离线数据,我是否应该在 Adob​​e Air 中开发应用程序?

我有一个客户坚持认为他们的应用程序的一部分将允许离线输入某些表单,并在用户重新在线时同步数据。

我试着说服他们,想着我过去使用过的一些应用程序(我想到了 MS CRM)。

但是,我看到 Air 会写入 SQLlite,我倾向于相信它可能是一个可以接受的解决方案。他们不会有很多用户,只有大约 10 个,否则这将被提议为基于浏览器的 Web 应用程序。

我提出的解决方案是一个不错的选择,还是有更好的方法在 Web 应用程序中提供离线数据(不是 HTML5——需要 SQL)?