На iPhone я использую UIWebView для отображения некоторого контента, который хранится на устройстве, чтобы мой контент можно было просматривать на устройстве, когда нет подключения к Интернету.Я использую jQuery и мобильные приложения для создания веб-приложений и мобильных приложений, использующих одну кодовую базу.
Когда я включаю:
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css" />
все работает нормально, спрайты, которые составляют кнопку возврата, значок дома и т. Д., Все работают нормально.Когда я включаю вышеупомянутое в качестве локального ресурса, такого как:
<link rel="stylesheet" href="jquery.mobile-1.0a4.1.min.css" />
Спрайты не отображаются, я просто получаю темный круг, где должен появиться спрайт.Все остальные атрибуты, определенные в css, работают нормально, но не спрайты.Если я неправильно назвал локальный ресурс, все испортилось, поэтому я знаю, что CSS включен как локальный ресурс, но он обрабатывается по-разному, как локальный ресурс по сравнению с удаленным ресурсом.Это даже работает, если я нажму на локальную панель разработчика, работающую под Apache ... так что это должно быть как-то связано с тем, как веб-сервер обслуживает страницу, а не в виде файла ......
Я поиграл с загрузкой одной и той же страницы дважды с отдельными UIWebViews, пытаясь увидеть, есть ли какая-то проблема с синхронизацией ... так как локальный ресурс будет загружаться намного быстрее, чем удаленный ресурс.Второй экземпляр UIWebView загрузил его правильно.Есть ли команда $ .mobile, которую я могу вызвать для обновления страницы, или для библиотеки, чтобы сделать ее волшебной?
есть идеи?
спасибо за любую помощь