2014-12-18 101 views
0

我有一個Android用戶通過Facebook連接登錄我的網站的錯誤。當他們點擊按鈕時,他們被重定向到另一個標籤以登錄到Facebook。登錄後,他們被帶回我網站的頁面。有沒有辦法刷新JavaScript中的窗口屬性?

問題是,當他們被帶回我的網站時,出於某種原因,網頁被削減了一半。頁面的高度是應該的一半。如果我手動轉到另一個選項卡並再次返回到我的網站上的該頁面,它會刷新到正常高度。刷新我並不是說重新加載,只是高度恢復到正常大小。

我認爲這是一個原生的android bug。我使用的是Android 4.2.2版本的Nexus 4。

無論如何,一個可能的解決方案是,如果我能夠觸發一些JavaScript,在用戶重定向到我的網站時「刷新」窗口。是否有這樣的JavaScript函數(一個不會重新加載該頁面」,但將刷新窗口寬度/高度屬性?

+0

你能試用jQuery解決方案嗎? – Todd 2014-12-19 00:09:53

回答

0

你可以嘗試添加THES meta標籤

<!-- 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%'}); 
}); 
相關問題