簡體   English   中英

如果添加到主屏幕,則JavaScript無法與支持apple-mobile-web-app的應用一起使用

[英]JavaScript doesn't work with apple-mobile-web-app-capable if add to Home Screen

我制作了一個具有<meta name="apple-mobile-web-app-capable" content="yes">的全屏Web應用程序。 如果我將網頁添加到主屏幕,則所有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中工作,警告為false,但是如果我將頁面添加到主屏幕,然后從主屏幕打開它,則沒有警告,則Javascript均無效。 有誰知道這是怎么回事?

嘗試在標題部分包括所有相關標簽,而不僅限於具備apple-mobile-web-app功能的標簽。

將應用程序固定到主屏幕后,iOS 7中的警報和確認似乎已損壞。

請參閱: “ alert()”和“ confirm()”不適用於“ apple-mobile-web-app-capable”

但是javascript工作正常:+)

  1. 您嘗試在配置中刪除Safari中的cookie和數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM