2012-03-18 85 views
0

我的網站http://www.janewaltonwatercolours.co.uk整體上工作正常,除了一個小而煩人的問題 - 當我在我的手機上書籤網站,然後返回到書籤後,它似乎沒有識別出設備的正確寬度(儘管meta標籤的代碼爲'width = device-width'),並且無意中加載了錯誤的樣式表。 (它加載desktop.css而不是mobile.css - 我有一個腳本,應該通過使用screen.width屬性來確定正確的樣式表)帶有書籤頁的元標籤「width = device-width」錯誤

奇怪的是,如果您立即刷新屏幕,它將重新加載帶有正確的頁面樣式表?所以我認爲這可能是一個緩存問題,由於某些原因,不正確的html/css頁面從內存中加載,但我試圖玩弄.htaccess文件沒有成功。

我已經注意到一些頁面的鏈接也加載不正確,所以它不僅僅是書籤的頁面不工作。

任何想法?這是元標記問題嗎?任何幫助非常感謝!

邁克

+0

http://meta.stackexchange.com/questions/125997/something-on-my-web-site-doesnt-work - 可以-I-剛剛糊一個鏈接到它 – Flexo 2012-03-18 14:26:06

回答

0

修正 - 更多的搜索後,我發現在meta標籤的一些信息有時不被讀取腳本運行之前,和前一頁面的屏幕分辨率來代替。所以我包裹我的函數在setTimeout函數 - setTimeout('getDeviceWidth',100);這延遲了100ms的功能,以確保中繼標記代碼「寬度=設備寬度」已完成