【问题标题】:WML-like solution for iPhone适用于 iPhone 的类似 WML 的解决方案
【发布时间】:2010-10-31 16:08:59
【问题描述】:

我们正在开发一个可以通过手机访问的网络应用程序。

它涉及一个简单的纯文本树目录。

为避免在单击时额外往返服务器以展开树项目,我决定使用WML

它允许在一个文档中预加载多个<card>,并在这些<card>之间快速浏览。

但是,iPhone 根本不支持WML,并且其他移动浏览器存在多个问题。

是否有一种技术可以将多个页面加载到iPhone 的浏览器中并在它们之间浏览而无需额外往返服务器?

【问题讨论】:

    标签: iphone html safari mobile-website wml


    【解决方案1】:

    我还不能投票,但我确实查看了link text,这太棒了。我正在为屏幕原型制作类似的东西,但我没有将 2-and-2 放在一起来看看它的实用性。

    对格式错误的链接的澄清:我指的是 CSS 的 iUi 链接,它使用适当的艺术作品创建 div 部分,看起来好像 Web 内容是由 iPhone 应用程序生成的。这是对端到端解决方案的一个很好的补充。

    如果可以的话,我会竖起大拇指投票...

    我还将查看 jQTouch 插件 jQuery,因为这可能是获取许可内容的更专有方式。

    【讨论】:

    • 您的链接指向这个问题。你想投票给哪个答案?
    【解决方案2】:

    如果您只为 iPhone 开发网站,我会推荐出色的 jQTouch plugin for jQuery。它允许您将页面存储在单独的 div 标签中,然后在它们之间导航而无需刷新页面。

    【讨论】:

      【解决方案3】:

      它与 WML 并不完全相同,但 Joe Hewitt 的 iUI 是基于相同的想法开发的,即为不同的页面预加载不同的 <div>,并促进它们之间的导航。

      这是一个例子:

      http://iui.googlecode.com/svn/tags/REL-current/samples/music.html

      查看源代码以了解每个<div><ul> 实际上是一个不同的页面。您还可以使用 AJAX 动态添加页面。

      【讨论】:

        【解决方案4】:

        Tiddlywiki 有用吗?

        据我所知,您可以使用 tiddlywiki 的 'tiddlers' 方面来显示/隐藏少量 Web 内容,而无需访问服务器?

        【讨论】:

        • @Dipak:“TiddlyWiki 是一个 wiki 建模的客户端单页应用程序”。不明白它对我有什么帮助。能不能再详细点?
        【解决方案5】:

        我认为一个技巧是加载一个具有 320 像素宽 div 的页面并通过 Javascript 水平滚动。您可以让 iPhone 隐藏水平滚动条。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-02-12
          • 1970-01-01
          • 2017-12-25
          • 1970-01-01
          • 2020-11-17
          • 2012-07-29
          • 1970-01-01
          相关资源
          最近更新 更多