当使用PhoneGap Build位于HTML文件的父文件夹时,我无法引用外部文件(CSS / JavaScript)。
以下示例正常工作:
<link rel="stylesheet" href="teste.css" />
但是如果将文件移动到父级别,则不会加载它。
<link rel="stylesheet" href="../teste.css" />
或
<link rel="stylesheet" href="./../teste.css" />
答案 0 :(得分:0)
只是一个猜测但是,所以如果你正在使用jQuery mobile,我假设你正在使用ajax作为其中的一部分。现在,如果ajax正在将页面加载到应用程序根目录中的另一个页面,这意味着从技术上讲该页面不再存在于子文件夹中,因此该文件应该只引用父css,如果它在根。有意义吗?
所以而不是
<link rel="stylesheet" href="../teste.css" />
保持
<link rel="stylesheet" href="teste.css" />
答案 1 :(得分:0)
我已经使用weinre对应用程序进行了解压缩,并注意到PhoneGap将root视为index.html所在的文件夹
话虽这么说,我已经重构了我的Web应用程序的结构,以便index.html位于父文件夹中。