2013-01-15 2 views
-1

내 영어가 좋지는 않지만 내 문제를 설명하려고 노력할 것이다.안드로이드에서 iFrame과 jQueryMobile에 문제가있다

처음에 내 페이지로 : iFrame을로드 할 때 formular가 포함되어 있습니다. 모바일 장치 사용자가 사용할 수 있도록 jQuery 1.8.2를로드합니다. jQueryMobile 1.2.0.

잘 작동하지만 Android 2.x에서는 iFrame의 URL을 Adressbar에로드하는 systembrowser가 작동합니다. 따라서 사용자는 주소 표시 줄 안의 URL을 사용할 때 페이지를 올바르게 새로 고칠 수 없습니다. 따라서 iFrame 만로드됩니다.

브라우저의 새로 고침 버튼은이 벌금에 대해 작동하고 올바른 내용을 새로 고칩니다.

Thats 문제는 Android 2.x 기기에서만 나타납니다. 최신 버전 또는 iOS에서는 iFrame이 올바르게 작동합니다.

나는 누구나 내 문제를 이해하고 나를 도울 수 있기를 바랍니다. 당신이로드 bevore

답변

0

이 솔루션은이 스크립트와 iframe에 jQueryMobile 비활성화 AJAX에 jQueryMobile입니다 : 이것은 새로운 버전으로 작동하지 IST

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

1.9.2