无法使用PhoneGap内部版本引用外部文件
Unable to reference external file using PhoneGap Build
当外部文件(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定位在父文件夹上。
相关文章:
- 引用对象中的通用值
- 如何在JavaScript中将字符串转换为函数引用
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 在动态创建的元素上获取对特定选择器的引用
- IIFE中的函数引用不可用
- 如何通过引用var Using DataTables来进行分页或排序
- 如何在创建键时引用来自同一对象的键
- JS编译器/包管理器,用于版本控制
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- Chrome加载旧版本的Javascript文件
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- Datatables:通过DOM数据源中的名称引用列
- 自引用回调
- 引用类变量中的原型方法
- 使用 createJS 获取对容器缓存版本的引用
- 无法使用PhoneGap内部版本引用外部文件
- 所有版本的IE返回SCRIPT5007无法获取属性'长度'的未定义引用或null引用
- jquery引用错误,同时获得两个版本的jquery
- 如何修复javascript文件引用旧版本
- 将JS字符串中引用的GUID的一个或多个实例替换为未引用的版本