Невозможно сослаться на внешний файл с помощью PhoneGap Build - PullRequest
3 голосов
/ 22 марта 2012

Я не могу ссылаться на внешние файлы (CSS / JavaScript), когда они находятся в родительской папке HTML-файла, используя PhoneGap Build .

. Следующий пример работает нормально:

<link rel="stylesheet" href="teste.css" />

Но если переместить файл на родительский уровень, он не загрузится.

<link rel="stylesheet" href="../teste.css" />

или

<link rel="stylesheet" href="./../teste.css" />

Ответы [ 2 ]

0 голосов
/ 05 апреля 2012

Я отладил приложение, используя weinre, и заметил, что PhoneGap рассматривал root как папку, в которой расположен index.html

При этом я реорганизовал структуру моего веб-приложения для индексации.html находится в родительской папке.

0 голосов
/ 22 марта 2012

просто предположение, но, если вы используете jQuery mobile, я предполагаю, что вы используете ajax как часть этого. Теперь, если этот ajax загружает страницу на другую страницу в корне вашего приложения, это означает, что технически эта страница больше не находится в подпапке, поэтому файл должен просто ссылаться на родительский css, как если бы он был корень. Имеет смысл?

так, а не

<link rel="stylesheet" href="../teste.css" />

просто держи

<link rel="stylesheet" href="teste.css" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...