【问题标题】:Add to Home Screen Web App添加到主屏幕 Web 应用程序
【发布时间】:2011-04-17 00:59:26
【问题描述】:

每当我将我的网络应用程序添加到主屏幕并单击一个链接时,它都会将用户带出网络应用程序并进入 Safari。该链接是一个主页按钮,它将用户带回主页。主页工作正常,但只有当我单击主页按钮时才会离开应用程序。该网络应用程序在我的 Mac 上运行良好。代码如下:

<a href="<?php echo"Home.php?name=$name";?>">Go Home</a>

php 有问题吗?我需要 php,这样查询字符串才能工作。感谢您的帮助。

【问题讨论】:

    标签: php iphone html web-applications iphone-standalone-web-app


    【解决方案1】:

    我在独立网络应用程序上的做法是:

    &lt;a href="javascript:(window.location='Home.php?name=&lt;?php echo($name)?&gt;')"&gt;Go Home&lt;/a&gt;

    这比使用 JQTouch、JQueryMobile 或 Sencha 重建整个 Web 应用程序要容易得多。如果您以这种方式转换所有链接,它不会离开您的应用程序并转到 Safari :)

    【讨论】:

      【解决方案2】:

      Web 应用程序需要完全 ajaxified。您无法执行常规页面重新加载。我强烈推荐一个强大的 JavaScript 框架,例如 jQuery,它大大简化了 ajax 的使用和所需的 DOM 操作。

      编辑:您可以使用 jQuery 的高级 $.get-method 获取远程 url,如下所示:

      $.get('Home.php', {
          // query parameters
          'name': 'some-name'
      }, function(data) {
          // data now contains the fetched page
      });
      

      查看jQuery Ajax API 以获取更多信息如果您以前从未使用过 jQuery,您应该查看一些tutorials

      【讨论】:

        猜你喜欢
        • 2013-02-14
        • 2017-10-01
        • 2011-12-28
        • 2011-09-11
        • 1970-01-01
        • 1970-01-01
        • 2018-05-22
        • 1970-01-01
        • 2012-10-29
        相关资源
        最近更新 更多