【问题标题】:phonegap set the root directory for asset filesphonegap 设置资产文件的根目录
【发布时间】:2013-07-30 09:54:15
【问题描述】:

我看到的问题很少,但我找不到它们是旧的并且没有任何解决方案。

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

 - 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 更改为每个操作系统的根目录(对于 android,file:///android_asset/www/)

【问题讨论】:

    标签: cordova


    【解决方案1】:

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

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

    你所有的链接都是:

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

    【讨论】:

    • 谢谢,这正是我想要的!为每个操作系统更改一行
    • 另外两个的路径是什么?
    • 通过使用 ,或者至少在 iOS 和 Android 上,我在所有平台上都取得了成功
    猜你喜欢
    • 1970-01-01
    • 2018-09-13
    • 2015-11-22
    • 2012-02-07
    • 2018-10-25
    • 2021-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多