作为更大的webapp的一部分,我想构建允许用户在离线时输入数据的功能 - 然后当他们再次建立连接时将数据发送回我的网站
对我来说,失踪的那些部分
我想将它完全保留在浏览器中,所以......
HTML5是否满足某些(或所有)目标,因为它目前在webkit/ff3中实现?
如果没有,我应该开始研究哪些技术才能完成上述所有工作.
我正在查看一个场景,我有一个离线清晰的案例视图,我在这个视图中修改文件清除我修改的文件的只读属性(劫持)然后几天后我在线查看视图,需要得到我的离线更改到流中.
我要做的是检查被劫持的文件并重新检入(必要时合并).
以这种方式工作总是安全的吗?
是否有可能在添加我的更改时,我会意外地覆盖其他人在离线工作时所做的更改?有关如何离线使用ClearCase的任何建议?
谢谢!
(我问,因为一个大学说这种离线工作方式可能会导致覆盖其他人的更改,特别是在离线工作一段时间后更新一个视图,然后将被劫持的文件转换为结帐时.他说它不会事件建议在某些情况下进行合并,只需用劫持文件的内容完全覆盖正在转换的元素的内容)
我看到一些人的评论暗示iPad上的localStorage是不可靠的.任何人都可以确认他们在iPad上使用localStorage很开心吗?我知道还有5Mb的限制 - 仍然如此吗?
谢谢
我知道mapxbox/routeme和routeme但我需要一些基本的东西.我需要一张包含所有国家的基本地图,以及唯一的详细信息,它将是国家和边界的名称.我可以用mapbox吗?有没有更简单的方法呢?该应用应该离线并预加载地图.
我需要构建一个离线Phonegap应用程序.但是,我的所有js函数都需要一个Web服务器才能运行良好.是否可以将本地Web服务器嵌入到phpnegap项目中?
我想知道有没有办法下载VS 2015的所有外部组件(Apache Cordova,Android SDK,Python工具,大量JS库等)来创建一个完整的脱机安装程序?最好我想找到一种自动创建这种"发行版"的方法(通过运行1-2命令).
我的工作机器上没有互联网和google搜索,手动下载和安装所有外部依赖项是繁琐的,我不太确定VS会在安装后看到它们.
PS:Rant - 包含ISO中所有软件组件的以前的VS版本更好.
PPS:这是关于serverfault的问题的完整副本 - https://serverfault.com/questions/707871/visual-studio-2015-full-completely-offline-distributive,因为我认为安装问题更适合那里..看起来我错了..
基于Mozilla开发人员网络
https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine/onLine
它说
返回浏览器的在线状态.该属性返回一个布尔值,其中true表示在线,false表示离线.只要浏览器连接到网络的能力发生变化,该属性就会发送更新.当用户跟踪链接或脚本请求远程页面时,会发生更新.例如,当用户在失去互联网连接后立即点击链接时,该属性应返回false.
但是,当我拉网线并单击一个按钮然后放入
console.log(window.navigator.onLine)
Run Code Online (Sandbox Code Playgroud)
它仍然回归 true
这是否意味着Google Chrome还没有完全实现该技术?
我目前的项目是关于支持完全离线的应用和GoogleMap.
长话短说:
问题:
我的GoogleMap保持完全灰色,直到它至少有ONCE在线连接.一旦我得到连接,我的叠加+地图标记变得可见.在此之后我的地图完全脱机工作.
题:
如何在没有任何在线连接的情况下使我的地图(叠加+标记,仅此而已......)工作?此外:我没有找到任何文档说有这样的行为/激活......
.
编辑:我不需要任何离线地图材料(我有一个叠加!)并且切换到另一个地图api可能不幸的是不是一个选项.
我们有一个Web应用程序(使用AngularJS构建),我们也逐渐添加PWA'功能'(服务工作者,可启动,通知等).我们的网络应用程序具有的功能之一是能够在离线时完成Web表单.目前,我们在离线时将数据存储在IndexedDB中,并且只需鼓励用户将数据一旦上线就将其推送到服务器("此表单已保存到您的设备中.现在您已重新上线,您应该保存它到云端......").我们会在某些时候自动执行此操作,但目前不需要这样做.
我们正在为这些Web表单添加一个功能,用户可以将文件(图像,文档)附加到表单,也许在整个表单的几个点上.
我的问题是 - 服务工作者有办法处理文件上传吗?以某种方式 - 也许 - 在离线时存储要上载的文件的路径,并在连接恢复后推送该文件?这是否适用于移动设备,我们是否可以访问这些设备上的"路径"?任何帮助,建议或参考将不胜感激.
我想让两台不同的计算机打开一个静态html页面,并能够通过局域网上的WebRTC相互通信。在这种情况下,没有与外界的Internet连接。其中一台电脑将能够手动输入另一台电脑的IP地址,并使用该硬编码IP连接到它。ICE服务器是否必要?如果是这样,服务器本身是否需要互联网访问外部世界?