phonegap设置资产文件的根目录

时间:2013-07-30 09:54:15

标签: cordova

我看到的问题很少,但我发现它们不老,没有任何解决方案。

所以我的资产文件夹中有以下树:

 - ressources
  - img
     - logo.png
  - css
     - style.css
 - process1
  - page1.html
 - index.html

当我包含img / logo.png或css / style.css时,我的“index.html”一切正常。

但是要在“page1.html”中获得相同的结果,我必须使用../img/logo.png,因为我有很多页面,所以非常烦人。

我找到了两个难看的解决方案:

  • 复制每个子文件夹中的“ressources”文件夹
  • 创建一个脚本,将所有url更改为每个操作系统的根目录(file:/// android_asset / www / for android)

1 个答案:

答案 0 :(得分:11)

也许解决方案是使用base tag女巫允许您为所有亲属链接设置默认基础。 所以对于android来说它将是:

<base href="file:///android_asset/www/" target="_blank">

所有你的链接将是:

<img src="img/logo.png">