2010-04-07 87 views
0

我正在做一些與Facebook小部件的事情。他們緩存的CSS文件,我試圖重寫緩存。
http://wiki.developers.facebook.com/index.php/Fb:fan如何用css文件覆蓋緩存

的指示說:

注:爲您提供更好的性能,我們緩存樣式表。如果更新樣式表,則應在樣式表的URL中使用緩存破解器,通常通過在.CSS文件擴展名後附加版本號,如http://www.example.com/my.css?2

所以我想了解:如果我將樣式表作爲/test.css,是否將該文件命名爲該文件,但僅在樣式錶鏈接末尾處包含「?#」,但沒有實際上改變了樣式表名稱?

回答

4

正確,緩存是由Facebook執行檢查,看看它是否有請求的文件可用(與您的遠程副本)。通過將?xxx添加到鏈接href標記,您基本上違反了該檢查,並告訴它該文件將與之前請求的文件不同。

+0

很酷。謝謝!完美的作品。 – Joel 2010-04-07 05:00:15

+0

@Joel太棒了!樂於幫助! – 2010-04-07 05:12:12