질문이 있습니다. 여기에 테스트 웹 사이트가 있습니다. Test Website 문제는 내가 iPad Peek 또는 oraginal ipad와 같은 ipad 시뮬레이터를 열면 내가 원하지 않는 수직 스크롤 막대가 나타납니다. 내 페이지가 정확하게 높이에 맞도록하고 싶습니다. 책은 스크롤러가없는 완전한 형태로 나타납니다. 아무도 도와 줄 수 있니?ipad에서 뷰포트 감지 및 조정
0
A
답변
1
사용 CSS3 미디어 쿼리는 뷰포트 감지하고 구현하는
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
/* Styles */
}
/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
/* Styles */
}
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/* Styles */
}
참조 : 난 그냥 똑같은 문제가 있었다 http://stuffandnonsense.co.uk/blog/about/hardboiled_css3_media_queries
0
var metas = document.getElementsByTagName('meta');
var i;
if (navigator.userAgent.match(/iPhone/i)) {
for (i=0; i< metas.length; i++) {
if (metas[i].name == "viewport") {
metas[i].content = "width=device-width, minimum-scale=0.5, maximum-scale=1.0";
}
}
document.getElementsByTagName('body')[0].addEventListener("gesturestart", gestureStart, false);
}
function gestureStart() {
for (i=0; i<metas.length; i++) {
if (metas[i].name == "viewport") {
metas[i].content = "width=device-width, minimum-scale=0.25, maximum-scale=1.6";
}
}
}
0
. 내가 소개 한
<meta name="viewport", content="height=device-height, initial-scale=1.0" />
내 html 헤드 태그에. 멋지고 반짝이는 iPad는 뷰포트 높이를 1024px (javascript로 확인)로 설정했습니다. 디스플레이 해상도이므로 주소 표시 줄, 상태 표시 줄 등을 표시해야합니다.
유일한 해결 방법은 다음과 같습니다. 페이지로드시 jquery로 메타 태그를 다시 작성하는 것입니다.
$(document).ready(function(event){
$('head meta[name=viewport]').remove();
var content = "'initial-scale=1.0, height=" + window.innerHeight + "'";
$('head').prepend("<meta name='viewport' content=" + content + " />");
});
.. 실제로는 매우 불쾌하지만 작동합니다.
관련 문제
- 1. 뷰포트 크기 조정 감지 문제가 발생했습니다.
- 2. iPhone/iPad에서 다른 크기 조정
- 3. JScrollPane의 내부 크기 조정 JPanel의 - 뷰포트
- 4. JS 모바일 뷰포트 방향 변경 감지
- 5. 브라우저 뷰포트 감지 일반 자바 스크립트
- 6. 뷰포트
- 7. 뷰포트
- 8. UIPopover 크기 조정 이벤트 감지
- 9. CSS 크기 조정 속성이 iPad에서 작동하지 않습니다.
- 10. iPad에서 UIWebView 콘텐츠 크기 조정 문제
- 11. iPhone 및 iPad에서 뷰포트 및 크기 조정을 테스트하는 가장 좋은 방법
- 12. iPad에서 Wi-Fi 네트워크 변경 감지
- 13. 뷰포트 내의 Direct3D 뷰포트
- 14. iPhone/iPad 뷰포트 문제
- 15. OpenGL 뷰포트 해상도 및 성능
- 16. HTML 및 본문 뷰포트 문제
- 17. zepto.js : 뷰포트 및 Lazyload 플러그인?
- 18. 자바 : 이미지 형식 감지, 크기 조정 (스케일) 및 JPEG로 저장
- 19. 자바 JTable 감지 사용자가 열 크기 조정
- 20. HTML5 - 이미지 크기 감지, 캔버스 크기 조정
- 21. ipad의 세로 및 가로보기에 대한 두 개의 다른 뷰포트
- 22. 오류 : 뷰포트 경로는 적어도 하나의 뷰포트 이름
- 23. CSS로 뷰포트 모바일 웹 사이트 뷰포트
- 24. 뷰포트 메타 태그가 작동하지 않습니다.
- 25. 뷰포트 테두리
- 26. 뷰포트 문제
- 27. 배경 뷰포트
- 28. 뷰포트 iframe
- 29. VIM 뷰포트
- 30. 아이 패드 뷰포트 CSS는 절대 요소를
아직 내 문제를 해결하지 못합니다. 높이는 여전히 동일합니다. – themajiks
사과 사파리에서 ipad를 사용하고 문자열을 복사하는 사용자 에이전트를 켜는 경우 말해 주시면 제게 ipad처럼 작동합니까? – themajiks