2010-07-17 1 views
1

난 그냥 내 아이폰 웹 응용 프로그램의 <head> 섹션에 다음 HTML을 추가 한 t 확대. 4.0 이전의 iOS 버전에서는이 태그가 존중되지만 iOS 버전 4.0 이상에서는 완전히 무시하고 원하는만큼 확대 할 수 있습니다. 또한, 회전하면 iPhone 4가 이상하게 자동으로 확대됩니다.아이폰 4는 무시 뷰포트 메타 태그

그래서 내가 묻는 것은, 어떻게 응용 프로그램의 확대/축소를 "잠글"수 있습니까? 누구나 올바른 방향으로 나를 가리킬 수 있습니까?

+0

내 iPhone에서 잘 작동합니다 ... 전체 페이지에 대한 링크를 제공 할 수 있습니까? 문제는 아마도 다른 곳에서 발생했을 것입니다. – Eiko

+0

@ 에코 : 시도해보십시오. http://welmel.us/boatfloat/scores.html이 페이지에는 위의 메타 태그가 있지만 여전히 확대 할 수 있습니다. – pop850

+0

어떤 기기, 어떤 OS, 어떤 브라우저입니까? iPhone 4 및 iPad에서 Safari로 잘 작동합니다 (둘 다 4.2 실행). – Eiko

답변

1

내게 필요한 옵션 설정 (일반)에서 확대/축소 기능을 사용하는 경우 Safari는 뷰포트 메타를 무시하는 것으로 보입니다 (iOS 4의 iPhone 4에서만 테스트 됨).

설정을 변경 한 후 페이지를 새로 고침해야합니다.

+0

와우 - 작동합니다! - 그게 가장 미친 버그 야?! 답변 해 주셔서 대단히 감사합니다! 나는 내 iPhone에서 설명 할 수없는 행동에 대한 설명을 위해 모든 곳을 보았습니다. 이제는 그것이 모든 줌의 잘못 이었음을 알았습니다. 누가 생각했을지 ... – pop850

+0

글쎄, 실제로 어떻게 의미가 있는지 알 수 있습니다. 텍스트를 더 잘 볼 수 있도록 웹 페이지를 확대하고자하는 줌 기능이 필요했습니다. 그러나 그때조차도, 그것은 전체 웹 사이트를 망칠 수 있습니다! – pop850

1

오타? 쉼표를 사용하십시오.

이 시도 : 또한 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>

, 왜 뷰포트 고정하려면 최대 규모를 사용할 수 있습니까? "너비 = 장치 너비"를 사용하면 뷰포트가 iphone3과 iphone4간에 달라집니다.

당신도이 일을 시도 할 수 있습니다 : <meta name="viewport" content="width = (your page width), user-scalable = no"/>

사이트의 폭 (페이지 폭) 교환하십시오.