- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我一直在考虑构建一个相当复杂的应用程序。构建一个 html5 版本的想法已经成为一个很有吸引力的可能性。不过,我首先有几个问题。
我首先关心的是目前离线应用程序 API 的可靠性如何。我一直在研究这个标准:http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html它看起来很容易实现和使用,但我想知道它有多容易使用?假设您设置了 list 等,Web 应用程序是否只是通过转到您最初从中下载应用程序的相同 URL 访问(离线)?
我的另一个问题是套接字的使用。这个离线应用程序仍然需要能够与本地服务器通信,我理想情况下希望避免托管网络服务器,但是套接字连接似乎是合理的。当浏览器离线时,websockets 目前的工作情况如何?是否有可能在没有事件互联网连接的情况下运行完全联网/交互式浏览器应用程序? (应用首次下载后)
任何见解都会很棒!
最佳答案
问题很多,您可能需要考虑将其分解为更容易回答的部分,这些部分更直接地与您要实现的目标相关。同时,我将尝试对您的每个问题提供一个简短的答案:
My first concern is how reliable the offline application API's are atthe moment.
相当可靠,已为 a number of versions across most major web browsers (except IE) 实现.
is the web application just accessed (offline) by going to the sameurl you originally downloaded the application from?
是的。一旦缓存了离线应用程序,应用程序就会从该缓存中获得服务。除了检查是否 list 本身已更改。
This offline application still needs to be able to communicate withlocal servers, I ideally wanted to avoid having to host a web-server,a socket connection however would be plausible.
Web Socket 仍然需要 Web 服务器。 initial handshake for a Web Socket is over HTTP . A Web Socket is not the same thing as a socket in TCP/IP .
How well do websockets currently work when the browser is offline?
它们根本不起作用,当您将浏览器设置为离线模式时,它根本不会发出任何网络请求。请注意,设置为离线的浏览器与“离线 API”中的离线不同。离线 API 主要关心是否可以访问托管应用程序的服务器,而不是浏览器当前是否连接到网络或该网络是否连接到 Internet。如果服务器出现故障,那么该应用程序就像用户计算机上的网络电缆被拔掉一样“离线”。通读this blog post ,特别是评论。我检测离线状态的常用方法是在 FALLBACK
部分设置一对文件,这样您在线时获得一个文件,离线时获得另一个文件 - 使用 AJAX 请求该文件并查看您获得的内容。
Is it possible, to have a fully networked / interactive browserapplication running even without an active internet connection?
是的,但我认为这并不像您认为的那样。在不同机器上的不同浏览器上运行的应用程序的单独实例将无法在不通过网络服务器的情况下相互通信。但是,不要求 Web 服务器“在 Internet 上”,只要在本地网络上就可以了。
关于html - 现代 Web 应用程序的离线和套接字选项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8550725/
我使用下拉菜单提供一些不同的链接,但我希望这些链接在同一选项卡中打开,而不是在新选项卡中打开。这是我找到的代码,但我对 Javascript 非常缺乏知识 var urlmenu = docume
我对 javascript 不太了解。但我需要一个垂直菜单上的下拉菜单,它是纯 JavaScript,所以我从 W3 复制/粘贴脚本:https://www.w3schools.com/howto/t
我已经坐了 4 个小时,试图让我的导航显示下 zipper 接垂直,但它继续水平显示它们。我无法弄清楚为什么会发生这种情况或如何解决它。 如果有人能告诉我我做错了什么,我将不胜感激。我有一个潜移默化的
我正在尝试创建选项卡式 Accordion 样式下拉菜单。我使用 jQuery 有一段时间了,但无法使事件状态达到 100%。 我很确定这是我搞砸的 JS。 $('.service-button').
对于那些从未访问过 Dropbox 的人,这里是链接 https://www.dropbox.com/ 查看“登录”的下拉菜单链接。我如何创建这样的下 zipper 接? 最佳答案 这是 fiddle
我正在制作一个 Liferay 主题,但我在尝试设计导航菜单的样式时遇到了很多麻烦。我已经为那些没有像这样下拉的人改变了导航链接上的经典主题悬停功能: .aui #navigation .nav li
如果您将鼠标悬停在 li 上,则会出现一个下拉菜单。如果您将指针向下移至悬停时出现的 ul,我希望链接仍然带有下划线,直到您将箭头从 ul 或链接移开。这样你就知道当菜单下拉时你悬停在哪个菜单上。 知
我有一个带有多个下拉菜单的导航栏。因此,当我单击第一个链接时,它会打开下拉菜单,但是当我单击第二个链接时,第一个下拉菜单不会关闭。 (所以如果用户点击第二个链接我想关闭下拉菜单) // main.js
我正在尝试制作一个导航下拉菜单(使用 Bootstrap 3),其中链接文本在同一行上有多个不同的对齐方式。 在下面的代码中,下拉列表 A 中的链接在 HTML 中有空格字符来对齐它们,但是空白被忽略
我希望有人能帮我解决这个 Bootstrap 问题,因为我很困惑。 有人要求我在底部垂直对齐图像和其中包含图像的链接。 我面临的问题是他们还希望链接在链接/图像组合上具有 pull-right,这会杀
我正在构建一个 Rails 应用程序,并希望指向我的类的每个实例的“显示”页面的链接显示在“索引”页面的下拉列表中。我目前正在使用带有 options_from_collection_for_sele
我有以下 Bootstrap3 导航菜单 ( fiddle here )。我想设置“突出显示”项及其子链接与下拉列表 1 和 2 链接不同的链接文本(和悬停)的样式。我还希望能够以不同于 Highli
我对导航栏中的下拉菜单有疑问。对于普通的导航链接(无下拉菜单),我将菜单文本放在 H3 中,但是当我尝试对下 zipper 接执行相同操作时,箭头不在标题旁边,而是在标题下方。我决定用 span 替换
我是一名优秀的程序员,十分优秀!