如果iPhone不是全屏模式,如何运行JavaScript?

时间:2011-07-14 17:59:44

标签: javascript iphone web-applications mobile iphone-standalone-web-app

我想运行此脚本,但仅限于iPhone未处于全屏模式时。

<script>
if (navigator.userAgent.indexOf('iPhone') != -1) {
    addEventListener("load", function() {
        setTimeout(hideURLbar, 0);
        }, false);
    }
function hideURLbar() {
window.scrollTo(0, 1);}
</script>

那我怎么能这样做? (this可以提供帮助吗?)

1 个答案:

答案 0 :(得分:0)

var hidescreen = ("standalone" in window.navigator) && !window.navigator.standalone)

if (hidescreen  && navigator.userAgent.indexOf('iPhone') != -1) {
    addEventListener("load", function() {
    setTimeout(hideURLbar, 0);
    }, false);
}
function hideURLbar() {
    window.scrollTo(0, 1);
}