【发布时间】:2016-11-14 23:45:16
【问题描述】:
在我的 HTML5 应用程序中,我有以下元标记以允许应用程序显示为全屏应用程序:
<meta name="viewport" content="minimal-ui, width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta names="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<link href="~/images/icons/logo/touch-icon.png" rel="apple-touch-icon" />
<link href="~/images/icons/logo/touch-icon.png" rel="apple-touch-icon" sizes="76x76" />
<link href="~/images/icons/logo/touch-icon.png" rel="apple-touch-icon" sizes="120x120" />
<link href="~/images/icons/logo/touch-icon.png" rel="apple-touch-icon" sizes="152x152" />
<link href="~/images/icons/logo/touch-icon.png" rel="apple-touch-icon" sizes="180x180" />
<link href="~/images/icons/logo/touch-icon.png" rel="icon" sizes="192x192" />
<link href="~/images/icons/logo/touch-icon.png" rel="icon" sizes="128x128" />
但每当我点击应用程序中的链接时,它就会返回浏览器,并带回浏览器栏。如何防止这种情况发生?
仅在适用于 iOS 的 Safari 上测试 - 但使用 android 标记以获得完整的解决方案
【问题讨论】:
-
您正在测试哪个版本的 iOS?平板电脑?苹果手机。不同 iOS 版本的行为不同。
-
是原生移动应用(webview)还是网络应用?