當CDN關閉時,是否有通用的解決方案來加載本地備份CSS文件?如何在CDN關閉時加載通用CSS文件的本地副本?
<link rel="stylesheet" href="//somecdn.com/somefile.css"/>
<!-- load a local file here if needed -->
我有5個這樣的CSS文件來自不同的CDNs,並且加載的順序很重要。
我碰到迄今爲止傳來的解決方案不盡如人意:
- 創建一個虛擬
div
,並用它來檢查應該已經加載 - 檢查
document.styleSheets[0].cssRules.length
一些財產 - 這就是跨站點訪問和一些瀏覽器不允許