2013-01-15 3 views
-1

мой английский не очень хорош, но я постараюсь объяснить свою проблему.Проблема с iFrame и jQueryMobile на Android

сперва к моей странице: Я загружаю iFrame на моем, который содержит формуляр. Чтобы сделать это доступным для пользователей с мобильными устройствами, я загружаю jQuery 1.8.2. и jQueryMobile 1.2.0.

Это прекрасно работает, но на Android 2.x системный браузер загружает URL-адрес iFrame в адресную строку. Таким образом, пользователь не может правильно обновить страницу, когда он использует URL-адрес внутри adressbar - поэтому он загружает только iFrame

Регенерация кнопки браузера работает против этого штрафа и обновляет корректный контент.

Эта проблема появляется только с устройствами Android 2.x. В новых версиях или iOS iFrame работает правильно.

Надеюсь, что кто-нибудь поймет мою проблему и может мне помочь.

ответ

0

Решение для инвалидов AJAX для jQueryMobile в плавающем фрейме с этим скриптом bevore вы загружаете jQueryMobile:

$(document).live("mobileinit", function(){ 
    $.mobile.ajaxLinksEnabled = false; 
    $.mobile.ajaxFormsEnabled = false; 
    $.mobile.ajaxEnabled = false; 
}); 

Это IST не работает с новой версией 1.9.2

Смежные вопросы