从iOS 7主屏幕启动时,Web应用JS无法运行

Web app JS not running when launched from iOS 7 home screen

本文关键字:应用 Web JS 运行 iOS 屏幕 启动      更新时间:2023-09-26

我有一个与一堆CSS和JS文件链接的网页。这个页面也有iOS的标签:

<meta name="viewport" content="width=320, initial-scale=1, maximum-scale=1, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">

当从桌面浏览器和移动Safari浏览器启动时,该页面工作得很好。但是,当我将它添加到主屏幕并从那里启动时,JavaScript文件没有执行。CSS和图片加载正常。

My page链接文件的相对路径如下:

<script src="js/parallax.min.js"></script> 

我意识到CSS和JS文件是从缓存中使用的。所以我把它添加到我的PHP页面中,这样每次页面加载时文件都会被加载。

<script src="js/script.js?cache=<?php echo(rand(1000,9999)); ?>"></script>