How can I get visible area on Android browser?

  • Follow


I'm trying to get current visible area size on Android browser.
But there seems to be no way to get it.

Here, I mean "current visible area" like this:
  - As web page zooms in, "current visible area" becomes smaller.
  - As web page zooms out, "current visible area" becomes wider.

I can get the size by "window.innerWidth" and "window.innerHeight" on
iPhone browser, but cannot on Android.

I tested the below code to find out attributes which return current
visible area size,
but no attribute returns values I want to get on Android.

How can I get the size?
If you know more proper mailing list please tell me it.

Thanks.

--------
Test code is like this:

var s = "window.width: " + window.width + "\n" +
    "window.innerWidth: " + window.innerWidth + "\n" +
    "window.scrollWidth: " + window.scrollWidth + "\n" +
    "window.offsetWidth: " + window.offsetWidth + "\n" +
    "window.clientWidth: " + window.clientWidth + "\n" +
    "screen.width: " + screen.width + "\n" +
    "screen.height: " + screen.height + "\n" +
    "screen.availWidth: " + screen.availWidth + "\n" +
    "screen.availHeight: " + screen.availHeight + "\n" +
    "screen.availLeft: " + screen.availLeft + "\n" +
    "screen.availTop: " + screen.availTop + "\n" +
    "screen.innerWidth: " + screen.innerWidth + "\n" +
    "screen.scrollWidth: " + screen.scrollWidth + "\n" +
    "screen.offsetWidth: " + screen.offsetWidth + "\n" +
    "screen.clientWidth: " + screen.clientWidth + "\n" +
    "screen.innerWidth: " + screen.innerWidth + "\n" +
    "screen.innerHeight: " + screen.innerHeight + "\n" +
    "screen.outerWidth: " + screen.outerWidth + "\n" +
    "screen.outerHeight: " + screen.outerHeight + "\n" +
    "document.width: " + document.width + "\n" +
    "document.innerWidth: " + document.innerWidth + "\n" +
    "document.scrollWidth: " + document.scrollWidth + "\n" +
    "document.offsetWidth: " + document.offsetWidth + "\n" +
    "document.clientWidth: " + document.clientWidth + "\n" +
    "document.body.width: " + document.body.width + "\n" +
    "document.body.innerWidth: " + document.body.innerWidth + "\n" +
    "document.body.scrollWidth: " + document.body.scrollWidth + "\n" +
    "document.body.offsetWidth: " + document.body.offsetWidth + "\n" +
    "document.body.clientWidth: " + document.body.clientWidth + "\n" +
    "document.documentElement.width: " +
document.documentElement.width + "\n" +
    "document.documentElement.innerWidth: " +
document.documentElement.innerWidth + "\n" +
    "document.documentElement.scrollWidth: " +
document.documentElement.scrollWidth + "\n" +
    "document.documentElement.offsetWidth: " +
document.documentElement.offsetWidth + "\n" +
    "document.documentElement.clientWidth: " +
document.documentElement.clientWidth + "\n" ;

// and show this string in window.onload, onscroll, and onresize.
0
Reply junichirou.kotani (1) 1/24/2010 7:51:37 AM

Hi,

I'm facing the same issue as you. Were you able to find a solution?
0
Reply rohankuruvilla (1) 11/30/2010 7:51:15 PM


1 Replies
629 Views

(page loaded in 0.527 seconds)

Similiar Articles:













7/24/2012 9:02:44 PM


Reply: