2014-10-16 59 views
2

我剛剛將我的HTML5應用程序移植到Phonegap,那是因爲我有一個HTML5應用程序,並將它包含在Phonegap需要的結構中。Cordova找不到資產/ Phonegap

我有像這樣的的index.html的CSS/JS文件的引用:

<link rel="stylesheet" href="css/app.css"> 
<script src="js/app.js"></script> 

當我運行「PhoneGap的服務」的網站運行正常,完全一樣像以前那樣 - 它找到所有的文件。 當我運行「phonegap run ios」時,應用程序會加載到我的設備上,但沒有JS或CSS。

在Safari中檢查應用程序顯示資源的URL是例如file:/// css/app.css。

爲什麼當我爲項目提供服務時,它的工作原理卻不在設備上?

回答

7

我找到了答案是,有人介紹

<base href="/"> 

,我需要

<base href="."> 
+0

我使用絕對路徑('/ JS/main.js')才能運行PHP的' -S 127.0.0.1:9001'進行本地測試。 – mauvm 2015-07-08 08:33:22

+1

我非常愛你 – 2015-11-05 11:31:04

+0

這是什麼在電話號碼基地? – 2017-11-27 16:37:33