无法使用PhoneGap Build引用外部文件

时间:2012-03-22 12:34:25

标签: javascript jquery-mobile cordova

当使用PhoneGap Build位于HTML文件的父文件夹时,我无法引用外部文件(CSS / JavaScript)。

以下示例正常工作:

<link rel="stylesheet" href="teste.css" />

但是如果将文件移动到父级别,则不会加载它。

<link rel="stylesheet" href="../teste.css" />

<link rel="stylesheet" href="./../teste.css" />

2 个答案:

答案 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位于父文件夹中。