2012-06-15 2 views
0

Я новичок в ios phonegap. Я начал приложение на основе кордовы. Мой код не отображает верхний и нижний колонтитулы в эмуляторе, но отлично работает в браузере. Мой index.html-код выглядит примерно так.jquery mobile, cordova не работает на симуляторе iphone

<!doctype html> 
<html> 
<head> 
    <title>JQM Sample</title> 
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 
    <meta name="apple-mobile-web-app-capable" content="yes"> 
    <meta charset="utf-8"> 
    <script type="text/javascript" charset="utf-8" src="cordova-1.7.0.js"></script> 
    <link href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" rel="stylesheet" type="text/css" /> 
    <script src="http://code.jquery.com/jquery-1.6.4.min.js" type="text/javascript"></script> 
    <script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js" type="text/javascript"></script> 

</head> 
<body > 
    <div data-role="page"> 
     <div data-role="header" data-position="fixed" > 
      <h1>Header</h1> 
     </div> 
     <div data-role="content"> 
<p>Welcome</p> 
... 
      </div> 
     <div data-role="footer" data-position="fixed" > 
      <h1>Footer</h1> 
      </div> 
     </div> 
</body> 
</html> 

Я что-то не хватает? Моя версия ios - 5.1. Я также добавил URL-адрес в Cordova.plist, все еще не работая.

ответ

2

Вам нужно добавить удаленный URL-адрес code.jquery.com в белый список. Если вы ожидаете, что ваше приложение будет использоваться офлайн, лучше всего включить JS-файлы в качестве части вашего приложения и использовать локальную копию.

Чтобы добавить URL-адрес в белый список, отредактируйте файл Cordova.plist в своем проекте и добавьте код.jquery.com в разделе ExternalHosts.

0

Какая версия IOS вы пытались?

Это хорошо известно и документировано командой JQM, что старые платформы, такие как IOS 4.3, не поддерживают фиксированные панели инструментов, размещаемые из коробки. Вам нужно поливать.

Просто посмотрите на их документы: http://jquerymobile.com/demos/1.1.0/docs/toolbars/bars-fixed.html

Также не забудьте обновить * .plist как уже упоминалось в этой теме.

+0

мой целевой симулятор 5.1. и xcode 4.3.2 – san