我目前正在通過Cloudflare運行Magento商店,並且我一直在嘗試一些堆棧溢出用戶建議由Cloudflare引起的重複訂單。爲了測試這一點,我在某種程度上仍然使用Cloudflare訂閱,因此決定爲我的Media,Skin和JS文件創建CName Records(例如:cdn1.mydomain.com),並且只有cloudflare才能提供這些資源。Magento,Icon Packs,CName Records和Cloudlfare
這似乎是進展順利,除非我變得與FireFox瀏覽器奇怪的行爲。
我的風格得到鏈接到頁面正確用下面的代碼:
<link rel="stylesheet" type="text/css" href="http://cdn1.mydomain.com.au/skin/frontend/theme/default/css/styles.css">
在我的樣式表我鏈接到我的字體包用下面的代碼(從IcoMoon):
/* BEGIN Install Custom Icons from IcoMoon */
@font-face {
font-family: 'icons';
src:url('../fonts/icons-v8.eot');
src:url('../fonts/icons-v8.eot?#iefix') format('embedded-opentype'),
url('../fonts/icons-v8.svg#icons') format('svg'),
url('../fonts/icons-v8.woff') format('woff'),
url('../fonts/icons-v8.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
這一切都可以在我的根域啓用cloudflare時正常工作,但是當它被禁用時,當我爲cdn1.mydomain.com.au啓用它時,FireFox中的圖標不再加載。但是,它們可以在Chrome中加載而不會出現問題。
當看着fire bug中的net標籤時,我可以看到Fire Fox的確找到並下載字體包,因爲它用成功標題(200 OK)作出響應。
有什麼我不知道爲什麼FireFox會顯示字體包的努力?