2012-07-31 2 views
3

내 웹 페이지에서 나는 sencha touch를 사용하여 다른 웹 페이지의 내용을 표시해야합니다.이 목적으로 iframe을 사용하고 있습니다. 그러나 문제는 sencha touch의 선택 메뉴 iphone 브라우저에서 볼 때 웹 페이지 (iframe을 통해로드 됨)가 표시되지 않습니다. 오버레이가 표시되지만 선택 메뉴는 표시되지 않습니다. 브라우저를 통해 Sencha Touch 앱을 직접 볼 때 문제가있는 것 같습니다. iframe을 사용하여이 작업을 수행하는 모든 솔루션은 무엇입니까?. 다른 팀에서 유지 관리하고 있으므로 해당 코드를 제어 할 수 없으므로 sencha 터치를 수정하는 것은 불가능합니다.iframe 내부의 sencha touch 응용 프로그램 관련 문제

iframe에 sencha touch kitchen sink 앱을로드 한 문제를 설명하기 위해. 여기 URL이 있습니다. http://pastehtml.com/view/c6mqj67b0.html

아이폰 브라우저/시뮬레이터에서 선택 메뉴 "순위"를 열면 문제를 볼 수 있습니다.

이 솔루션을 만들려면 끝까지 할 수있는 솔루션은 무엇입니까?. 사전에

감사합니다.

답변

1

iframe 대신 object tag을 사용하여 차이가 있는지 확인하십시오.

4

죄송합니다. @ user700284하지만 오버레이 iframe은 아직 iOS 및 Android 브라우저에서 작동하지 않습니다. 이 순간 만 브라우저 바탕 화면에서 작동합니다. 하지만, iframe이처럼 Ext.Panel 무언가로 오버레이없는이 도움이

Ext.Panel({ 
    items: [ 
    { 
     xtype: 'panel', 
     html: '<iframe width="560" height="315" src="http://www.sencha.com/products/touch/" frameborder="0" allowfullscreen></iframe>', 
     id: 'Idpanel', 
     hideOnMaskTap: true 
    }, 
    ] 
}) 

희망을 넣을 수 있습니다. :)

0

selectfield를로드하는 iFrame은 iPad (기본 및 모바일 사파리)에서 완벽하게 작동합니다. 하지만 아이폰에서는 같은 오류가 발생합니다. 이것에 대한 다른 솔루션 ??

관련 문제