2011-08-09 10 views
1

그래서 iPhone의 Safari 브라우저에서로드하려고하는 웹 페이지가 있습니다. iframe을 제외하고 모두 잘로드됩니다. 이상적으로 iframe은 200x200이어야하며 사용자가 내부에서 스크롤 할 수있게하고 싶습니다.iPhone의 iFrames

내가 할 때 :

<iframe src="test.html" width="200" height="200"></iframe> 

폭을 무시하는 것 및 높이 속성. 나는이 작업을 수행 할 때

는 :

<iframe src="test.html" scrollable="no" width="200" height="200"></iframe> 

는 다음의 크기 속성을 인정하는 것,하지만 난 내 궁극적 인 목표 인 프레임, 내 주위에 스크롤 할 수 없습니다. 또한 같은 CSS를 사용하여 시도했다 : 아무 소용이

.iframe { 
    height:300px; 
    width:280px; 
    overflow:auto; 
} 

(잘 표시하지만, 여전히 iframe을 내부 주위 을 스크롤 할 수 없습니다).

도움을 주시면 감사하겠습니다.

+1

"이상적으로 iframe은 200x200이어야합니다 ..."이상적으로는 iframe이 없어야합니다. – ceejayoz

답변

1

iframe은 모바일 브라우저에서 생각하는 것처럼 작동하지 않습니다. iOS에서는 두 손가락으로 iframe을 스크롤해야합니다. 데스크탑 브라우저만큼 매끄럽지 않습니다. 접근 방식을 재고해야 할 수도 있습니다.

+0

이것이 시뮬레이터에도 반영되어 있습니까? 커서를 끌 수있는 것 같습니다. –

+0

두 손가락 스크롤을 시도하고 iframe이 아닌 전체 페이지를 스크롤합니다. 한 손가락으로 스크롤하는 것과 같습니다. 편집 : 2011 년의 답변이었습니다. 그 이후로 변경되었을 수 있습니다. –

+0

모바일 사파리는 이런 물건에 관해서는 더 큰 주문을 받았습니다. 그래, 이건 더 이상 정확하지 않을거야. –