我刚刚将我的HTML5应用程序移植到Phonegap,即我有一个HTML5应用程序,并将其包含在Phonegap所需的结构中。
我在index.html中引用了css / js文件,如下所示:
<link rel="stylesheet" href="css/app.css">
<script src="js/app.js"></script>
当我跑步&#34; phonegap serve&#34;该网站运行良好,与以前完全相同 - 它找到所有文件。 当我跑#34; phonegap run ios&#34;应用程序加载到我的设备上,但没有JS或CSS。
在Safari中检查应用程序会显示资源的网址,例如file:///css/app.css。
为什么当我为项目服务时,它可以工作但不在设备上?
答案 0 :(得分:8)
我发现答案是有人介绍了
<base href="/">
我需要
<base href=".">