페이지 콘텐츠의 높이 가져 오기

레미

웹 페이지 본문의 높이를 얻으려고합니다. 100 % 줌으로 HD 화면에 페이지를로드 할 때의 가치가되기를 바랍니다.

요점은 메타 데이터의 뷰포트를 변경하고 모바일 브라우저가 전체 페이지를 한 번에로드하도록 강제하고 디자인의 응답 성을 차단하는 것입니다.

function calculateHeightOfBody() {
var body = document.body,
html = document.documentElement;

var height = Math.max( body.scrollHeight, body.offsetHeight, 
                   html.clientHeight, html.scrollHeight, html.offsetHeight );

viewport = document.querySelector("meta[name=viewport]");
viewport.setAttribute('content', /*'width='+width+',*/ 'height='+height);

alert('height is ' + height);

이 기능이 작동하지만 컴퓨터 또는 전화에서 페이지를 열 때 두 가지 다른 값을 제공합니다.

HD 화면이있는 컴퓨터에서는 944를, 전화기에서는 2044를 얻습니다. 944가 올바른 값입니다.

감사

헤이든 배

문제는 증가 된 픽셀 비율로 웹 페이지를 렌더링하는 높은 픽셀 밀도의 전화기를 가지고 있다는 것입니다. window.devicePixelRatio이를 고려하여 높이를 나눕니다 .

참고 : 높이를 얻는 방법이 특히 이상적이라고 생각하지 않습니다. 5 개 중 가장 큰 값을 선택하는 대신 하나의 값만 사용해야합니다. 아마도 window.innerHeight속임수를 쓰겠습니까?

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ListView 콘텐츠 높이 가져 오기

분류에서Dev

WebView의 콘텐츠 높이 가져 오기-Windows Phone 8.1

분류에서Dev

iframe 콘텐츠의 너비 높이 가져 오기

분류에서Dev

JS로드 후 페이지의 HTML 콘텐츠 가져 오기

분류에서Dev

JS로드 후 페이지의 HTML 콘텐츠 가져 오기

분류에서Dev

Java의 URL에서 페이지 콘텐츠 가져 오기

분류에서Dev

Java의 URL에서 페이지 콘텐츠 가져 오기

분류에서Dev

PHP 다른 PHP 페이지의 콘텐츠 가져 오기

분류에서Dev

DELPHI로 웹 페이지의 콘텐츠 가져 오기

분류에서Dev

페이지 템플릿에서 콘텐츠 유형의 이름 가져 오기

분류에서Dev

한 웹 페이지 내의 다른 탭에서 콘텐츠 가져 오기

분류에서Dev

Java의 외부 웹 페이지에서 콘텐츠 가져 오기

분류에서Dev

상위 페이지에서 콘텐츠 가져 오기

분류에서Dev

상위 페이지에서 콘텐츠 가져 오기

분류에서Dev

웹 페이지 콘텐츠 가져 오기 (json 배열 사용)

분류에서Dev

PHP로 다른 페이지에서 콘텐츠 가져 오기

분류에서Dev

jQuery 다른 페이지에서 DIV 콘텐츠 가져 오기

분류에서Dev

원격 HTML 페이지에서 콘텐츠 가져 오기

분류에서Dev

PHP : 웹 사이트의 특정 콘텐츠 가져 오기

분류에서Dev

Java의 AWS S3 이미지에서 콘텐츠 유형 가져 오기

분류에서Dev

python-요청을 사용하여 수백 개의 웹 페이지에서 콘텐츠 가져 오기

분류에서Dev

하위 페이지에서 콘텐츠를 가져 오는 Wordpress

분류에서Dev

요청을 사용하여 콘텐츠 웹 페이지 가져 오기

분류에서Dev

현재 페이지를 다시로드하지 않고 양식 제출시 별도의 페이지에서 div로 페이지 콘텐츠 가져 오기

분류에서Dev

jQuery-페이지의 총 높이 가져 오기

분류에서Dev

두 개의 열, 이미지 왼쪽 콘텐츠 오른쪽-콘텐츠가 아닌 이미지 크기 조정

분류에서Dev

사용자 기기 화면의 높이가 페이지 콘텐츠의 높이보다 작은 지 어떻게 알 수 있습니까?

분류에서Dev

태그없이 ckeditor 콘텐츠의 처음 300 자 가져 오기

분류에서Dev

PowerShell get-child 항목 및 몇 폴더 깊이의 콘텐츠 가져 오기

Related 관련 기사

  1. 1

    ListView 콘텐츠 높이 가져 오기

  2. 2

    WebView의 콘텐츠 높이 가져 오기-Windows Phone 8.1

  3. 3

    iframe 콘텐츠의 너비 높이 가져 오기

  4. 4

    JS로드 후 페이지의 HTML 콘텐츠 가져 오기

  5. 5

    JS로드 후 페이지의 HTML 콘텐츠 가져 오기

  6. 6

    Java의 URL에서 페이지 콘텐츠 가져 오기

  7. 7

    Java의 URL에서 페이지 콘텐츠 가져 오기

  8. 8

    PHP 다른 PHP 페이지의 콘텐츠 가져 오기

  9. 9

    DELPHI로 웹 페이지의 콘텐츠 가져 오기

  10. 10

    페이지 템플릿에서 콘텐츠 유형의 이름 가져 오기

  11. 11

    한 웹 페이지 내의 다른 탭에서 콘텐츠 가져 오기

  12. 12

    Java의 외부 웹 페이지에서 콘텐츠 가져 오기

  13. 13

    상위 페이지에서 콘텐츠 가져 오기

  14. 14

    상위 페이지에서 콘텐츠 가져 오기

  15. 15

    웹 페이지 콘텐츠 가져 오기 (json 배열 사용)

  16. 16

    PHP로 다른 페이지에서 콘텐츠 가져 오기

  17. 17

    jQuery 다른 페이지에서 DIV 콘텐츠 가져 오기

  18. 18

    원격 HTML 페이지에서 콘텐츠 가져 오기

  19. 19

    PHP : 웹 사이트의 특정 콘텐츠 가져 오기

  20. 20

    Java의 AWS S3 이미지에서 콘텐츠 유형 가져 오기

  21. 21

    python-요청을 사용하여 수백 개의 웹 페이지에서 콘텐츠 가져 오기

  22. 22

    하위 페이지에서 콘텐츠를 가져 오는 Wordpress

  23. 23

    요청을 사용하여 콘텐츠 웹 페이지 가져 오기

  24. 24

    현재 페이지를 다시로드하지 않고 양식 제출시 별도의 페이지에서 div로 페이지 콘텐츠 가져 오기

  25. 25

    jQuery-페이지의 총 높이 가져 오기

  26. 26

    두 개의 열, 이미지 왼쪽 콘텐츠 오른쪽-콘텐츠가 아닌 이미지 크기 조정

  27. 27

    사용자 기기 화면의 높이가 페이지 콘텐츠의 높이보다 작은 지 어떻게 알 수 있습니까?

  28. 28

    태그없이 ckeditor 콘텐츠의 처음 300 자 가져 오기

  29. 29

    PowerShell get-child 항목 및 몇 폴더 깊이의 콘텐츠 가져 오기

뜨겁다태그

보관