從CDN或任何外部服務器加載CSS/JS文件時,由於外部故障可能(即使概率較低)錯過文件。在這種情況下,由於缺乏合適的CSS和JS,html頁面將被破壞。HTML if語句在CDN失敗時加載本地JS/CSS
在CDN失敗時是否有一種實用的方法來加載本地版本?
<link rel="stylesheet" href="http://cdn.com/style.css" type="text/css" />
IF (not loaded style.css){
<link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
}
這對於JS來說會更容易,因爲我們可以測試一個JS函數(在JS文件中提供);然後在失敗時加載本地文件。例如,測試,如果jQuery庫可用。
但是,我很想知道是否有一個實用的方法!
http://stackoverflow.com/questions/3794128/how-to-check-if-an-external-css-file-is-loaded-using-javascript – WojtekT