iphone - PhoneGap 和 Assets 的根 url 路径

标签 iphone jquery-mobile cordova

假设我有一个移动网站,它使用根 URL 路径来包含 Assets ,如下所示:

<link rel="stylesheet" href="/_assets/css/jquery.mobile.theme.css" />
<link rel="stylesheet" href="/_assets/css/jquery.mobile.structure-1.0.min.css" />

在 PhoneGap 中,我似乎无法以这种方式链接到文件。在我的 index.html 文件中,它们必须是相对路径,例如:

<link rel="stylesheet" href="_assets/css/jquery.mobile.theme.css" />

但是位于目录结构深处的文件(例如/sub/dir/index.html)又如何呢?使用相对路径我必须使用以下内容:

<link rel="stylesheet" href="../../_assets/css/jquery.mobile.theme.css" />

是否可以以某种绝对方式引用该文件?我尝试了以下方法但没有成功:

<link rel="stylesheet" href="/www/_assets/css/jquery.mobile.theme.css" />
<link rel="stylesheet" href="file:///www/_assets/css/jquery.mobile.theme.css" />
<link rel="stylesheet" href="file://www/_assets/css/jquery.mobile.theme.css" />
<link rel="stylesheet" href="local:///www/_assets/css/jquery.mobile.theme.css" />
<link rel="stylesheet" href="local://www/_assets/css/jquery.mobile.theme.css" />
<link rel="stylesheet" href="file:///_assets/css/jquery.mobile.theme.css" />
<link rel="stylesheet" href="file://_assets/css/jquery.mobile.theme.css" />
<link rel="stylesheet" href="local:///_assets/css/jquery.mobile.theme.css" />
<link rel="stylesheet" href="local://_assets/css/jquery.mobile.theme.css" />

甚至可能还有更多只是为了尝试。我真的不想使用相对网址,所以希望有可能。

最佳答案

我建议检查PhoneGap on iOS with absolute path URLs for assets?第二个答案显示“真正的”绝对路径,如下所示: 文件:///var/mobile/Applications/7D6D107B-D9DC-479B-9E22-4847F0CA0C40/YourApplication.app/www/... 这不是我所依赖的东西。

关于iphone - PhoneGap 和 Assets 的根 url 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8811263/

相关文章:

css - 如何使ui-grid的 Angular 变圆?

cordova - 在cordova datepicker插件中设置maxDate和minDate

ios - Ionic 中的透明导航栏

iphone - 我们如何获取本地通知的关闭事件?

iphone - 区分文件和文件夹与 iphone 上的文档目录

javascript - jQuery Mobile 从两个自动完成 UL 中获取值(value)

jquery - 具有 HTML5 Web 应用程序的 iPhone 持久导航页脚

javascript - 如何使用 npm 国家代码

iphone - CGContextRestoreGState 好像没有恢复之前的状态

iphone - 在 objective-c 中将 NSString 转换为 Integer