Кроссплатформенный метод удаления адресной строки в мобильном веб-приложении

Я работаю над мобильным веб-приложением и пытаюсь удалить адресную строку. Это достаточно просто, если только естественная высота недостаточно высока для прокрутки. Как бы я ни старался, я не могу найти надежный метод кросс-устройства для iphone/android, гарантирующий, что достаточно высокий, чтобы адресная строка исчезла. Многие методы, которые я видел, полагаются на screen.height, что делает страницу ВЫШЕ, чем она должна быть. Он должен быть ТОЧНО достаточно высоким, чтобы адресная строка исчезла, и не выше!

Есть ли у кого-нибудь скрипт, который прекрасно с этим справляется? Мне все, что мне нужно, чтобы определить высоту страницы за вычетом адресной строки для iphone и android.

Я пробовал:

screen.height //too tall
window.innerHeight //too short
document.documentElement.clientHeight //too short
document.body.clientHeight //almost but too short

JQUERY разрешен.

9
задан ramblinjan 1 April 2012 в 09:35
поделиться