无法使用PhoneGap内部版本引用外部文件

Unable to reference external file using PhoneGap Build

本文关键字:版本 引用 外部 文件 内部 PhoneGap      更新时间:2023-09-26

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

以下示例运行良好:

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

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

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

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

只是一个猜测,但是,如果您使用的是jQuery mobile,我假设您将使用ajax作为其中的一部分。现在,如果ajax正在将一个页面加载到应用程序根目录上的另一个页面中,这意味着从技术上讲,该页面不再位于子文件夹中,因此该文件应该只引用父css,就像它在根目录上一样。有道理吗?

所以不是

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

只保留

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

我已经使用weinre对应用程序进行了调试,并注意到PhoneGap将root视为index.html所在的文件夹

话虽如此,我已经重构了web应用程序的结构,以便将index.html定位在父文件夹上。