h5 iframe 개발 ios 장치 너비 스크린 초과

3620 단어 h5
h5 프로젝트를 할 때 iframe가 ios 핸드폰에서 화면을 초과하는 문제에 부딪혔고 iframe 바깥쪽에 div를 설치했는데 div의 폭은 화면 폭의 90%이다.iframe에 폭을 100% 설정해 놓았지만 소용이 없었고 OS폰에서는 화면을 넘어섰지만 안드로이드폰에서는 정상적으로 보였다.해결 방법:
4
  • iframe의 외층div에 스타일 추가:overflow:auto;-webkit-overflow-scrolling:touch;width:100%;

  • 4
  • iframe에 속성 설정scrolling='no'
  • 4
  • iframe에 스타일 설정:width:1px;min-width: 100%; *width: 100%;
  • <div style="overflow: auto;-webkit-overflow-scrolling:touch;width:100%;">
        <iframe name="myiframe" frameborder="0" height="500" id="myiframe" scrolling="no" style="width: 1px; min-width: 100%; *width: 100%;" src="www.baidu.com">
        iframe>
    div>
    

    좋은 웹페이지 즐겨찾기