有没有办法在JavaScript中刷新窗口属性?

时间:2014-12-18 23:15:30

标签: javascript android jquery

我在Android中有一个错误,用户通过Facebook连接登录我的网站。当他们点击按钮时,他们会被重定向到另一个标签以登录Facebook。登录后,它们将被带回我网站上的页面。

问题是,当他们被带回我的网站时,页面由于某种原因被削减了一半。页面的高度是应该的一半。如果我手动转到另一个选项卡并再次返回我站点上的该页面,它将刷新到正常高度。通过刷新我并不意味着重新加载,只是高度恢复到正常大小。

我认为这是一个原生的android bug。我使用的是Android版本4.2.2的Nexus 4。

无论如何,一个可能的解决方案是,如果我能够发射一些能够刷新"用户被重定向回我的网站时的窗口。 JavaScript中是否有这样的功能(一个不会重新加载页面"但会刷新窗口宽度/高度属性?

1 个答案:

答案 0 :(得分:0)

您可以尝试添加元标记

<!-- axe browser caching MIGHT work -->
<meta name="expires" content="0">

<!-- just as bad as js below -->
<meta http-equiv="refresh" content="0;URL=http://www.yoursite.edu/">

JS

// what you dont want
location.reload();

$(function() {
    $('html, body').css({'width':'100%', 'height':'100%'});
});
相关问题