1

我们正在尝试使用“apple-mobile-web-app-capable”元标记创建一个 ASP.NET Web 应用程序来控制 iPad 上页面的外观。

如果我将 URL 加入书签并添加到主屏幕,它会正确删除地址栏,但是当我从不使用母版页的页面导航到使用母版页的页面时,会打开一个新的浏览器,并且地址栏重新出现在加载的页面上。我们已将其范围缩小到元标记作为共同因素,即使在没有真实内容和一致内容(包括元标记)的页面上也是如此。

有没有其他人找到解决这个问题的方法?到目前为止,我们无法通过自己的工作或搜索找到解决方案,Apple 的支持网站也没有相关的答案。

4

1 回答 1

1

找到了两个解决问题的方法:

  • 一种解决方案是使用非标准链接或表单提交的方法在 Web 应用程序中发出任何页面请求。这主要意味着在用户控件(链接/按钮)中使用诸如 location.href 之类的 javascript,或基于自动服务器重定向推送新页面。

  • 另一种是将整个 Web 应用程序创建为单个页面下载,每个单独的“屏幕”根据需要单独显示和隐藏。这是 jQuery Mobile 使用的方法。

我还确定启动时的自动登录重定向不会破坏网络应用程序的行为,因为一旦创建书签,所有 iPhone/iPad 网络应用程序元标记设置都会与主屏幕图标一起存储。

于 2011-08-11T11:22:12.280 回答