2014-05-24 80 views
1

我有一個鏈接了一堆CSS和JS文件的網頁。該頁面也適用iOS的這些標籤:從iOS 7主屏幕啓動時,Web應用程序JS未運行

<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"> 

從桌面瀏覽器以及Mobile Safari啓動時,該頁面工作得非常好。但是,當我將它添加到主屏幕並從那裏啓動時,JavaScript文件不會被執行。 CSS和圖像加載得很好。

我的網頁鏈接中的相對路徑的文件是這樣的:

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

您是否嘗試添加完整路徑(包括http://?),然後會發生什麼? – Prastow

+0

是的,我嘗試過,但它沒有做任何好處:( – NoMachine

回答

0

我實現了CSS和JS文件正在從緩存中使用。所以我將它添加到我的PHP頁面,以便每次加載頁面時加載這些文件。

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

似乎可能偶爾會出錯,因爲相同的數字出現兩次......這種事情的常見做法是追加當前的日期/時間例如使用'time()'函數。 – RichieHindle

相關問題