2015-10-26 36 views
1

我知道這個問題已被問到,但沒有提供的解決方案正在我工作的網站上工作。只能通過location.reload重新加載頁面一次(false);

臨時網站是:http://thetruthmadesimple.com/client/adaire/

我知道清爽是不是很好的做法,但情況是,頁面看起來很不錯Chrome和Safari瀏覽器,但是,FF加載時是不能正確顯示,直到F5 /刷新。

location.reload(false);不會重新加載,但它具有與其他人一樣循環並不斷重新加載頁面的問題。

我是JS和jquery的新手,所以任何建議和/或解決方案都會有所幫助。

回答

1

簡單的方法:以「#2」附加到URL刷新頁面,然後檢查是否#2連接,不要再重裝:

if(window.location.hash !== "#2") { 
    window.location.href += "#2"; 
    window.location.reload(false); 
} 

但是,嘿,獲得地方你FF渲染;)

+0

謝謝,當在頁面中設置錨點#2時,它會在刷新頁面時觸發循環。奇怪的部分是FF渲染就位...當頁面刷新時。我不確定是什麼導致它在初始加載時被阻塞。我希望刷新力量是一個簡單的解決方案,但我無法想象! –

+0

然後,另一個骯髒的黑客可能是第一次重新加載頁面時設置cookie,使cookie有效約5-10秒。在重新加載之前,檢查cookie是否已設置,如果是,則不要重新加載。但寧願建議你用你的實際FF問題開一個新的問題。 – fjc

相關問題