2011-01-24 117 views
0

我有一個沉重的互聯網頁面,當我在其CSS中添加「@ font-face」子句時,它會凍結。一切似乎都已加載,但我看不到大部分頁面(我可以選擇文本並將其粘貼到某個位置,但不會顯示在頁面上)。字體下載似乎失敗(基於「AOL Pagetest」插件的測試)。經過很多測試後,它似乎是一個時機。我在javascript中添加了一種「睡眠」功能,現在大部分時間頁面都會加載,但有時仍會凍結!看起來頁面試圖在字體完全下載之前顯示,這會凍結界面。加載字體時頁面凍結

對於如何以更好的方式處理這個問題,你有任何建議,比放置2秒鐘的睡眠,因爲我不覺得它乾淨這樣做,並且,因爲頁面的CSS可以被用戶修改,我無法控制需要從服務器上下載多少字體以及這些文件有多沉重。

謝謝

回答

0

有IE瀏覽器的行爲理由把字體進口直接文檔<head>中,而不是在單獨的進口.css文件。我會看看我是否可以追蹤我閱讀過的參考資料。

  • 下面是史蒂夫Souders的一個很好的blog post,有一些鏈接到其他相關的參考資料