Скажем, у меня есть мобильный сайт, который использует корневые пути URL для включения активов, например:
<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" />
и, возможно, еще несколько попыток. Я бы предпочел не использовать относительные URL-адреса, так что, надеюсь, что-то возможно.