如果添加到主屏幕,JavaScript 不适用于 apple-mobile-web-app-capable

标签 javascript iphone ios web-applications

我用 <meta name="apple-mobile-web-app-capable" content="yes"> 制作了一个全屏网络应用程序.如果我将网页添加到主屏幕,所有 JavaScript 都会停止工作

<!DOCTYPE html>
<html>
  <head>
    <title>Demo</title>
    <meta name="apple-mobile-web-app-capable" content="yes">
  </head>
  <body>
    <script type="text/javascript" charset="utf-8">
      alert(window.navigator.standalone);
    </script>
  </body>
</html>

此演示在 Safari 中有效,提示错误,但如果我将页面添加到主屏幕,然后从主屏幕打开它,没有提示,Javascript 都不起作用。有谁知道它有什么问题吗?

最佳答案

尝试在头部部分包含所有相关标签,而不仅仅是 apple-mobile-web-app-capable。

关于如果添加到主屏幕,JavaScript 不适用于 apple-mobile-web-app-capable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18182789/

相关文章:

objective-c - 如何获取文件 Amazon S3、AWS IOS SDK 的上传日期

javascript - 区分nodejs中不同的linux发行版

javascript - 测试表单数据并返回单个错误消息(Javascript)

iphone - 分组 UITableView 中节标题和第一个单元格之间的透明像素行

iphone - NSScanner 行为

ios - 如何在 scrollView 中访问带有标签的 imageView?

javascript - 使用 JavaScript 为 MS Outlook 生成长电子邮件正文

javascript - 在 Fusion Tables 和 Google Maps API 中,如何根据下拉菜单选择更改表格图层和 map 位置?

iphone - 如何在查看 UITableView 时重新加载它

ios - 应用程序在 textview.becomeFirstResponder 处崩溃