大家的網站往往都為一些靜態文件(例如JS、CSS等)添加了緩存功能,但是如果我們更新了這些文件,想要及時加載最新的文件,怎麼辦呢?這篇文章就來教你如何清除瀏覽器中的緩存,並讓瀏覽器加載網頁中最新的CSS和JS,讓訪客使用到最新的功能!
教學
注意:在以下各方法中,你均需要將「http://www.example.com/style.css」改為你的CSS文件地址!
1、如果你只是偶爾需要更新一下文件,我們只需要在文件地址後面加入 ?ver=[任意文字] 即可,例如:
<link rel="stylesheet" href="http://www.example.com/style.css?ver=[任意文字]" />
2、如果你想永遠不要緩存該文件,我們可以將PHP獲取當前的時間(UNIX格式)當作文件的版本,這樣,瀏覽器不會緩存你的文件:
注意:使用該方法可能會嚴重拖慢網站速度!
<link rel="stylesheet" href="http://www.example.com/style.css?ver=<?php echo time(); ?>" />
3、如果你想要只有在文件更改後才更新緩存,只需將文件被版本設定為 filemtime (本函數將輸出文件的最後更新時間)即可:
<?php $css = 'http://www.example.com/style.css'; ?>
<link rel="stylesheet" href="<?php echo $css; ?>?ver=<?php echo filemtime($css); ?>" />
4、如果你使用的WordPress系統,也可使用WordPress自帶的 wp_enqueue_style 函數來載入CSS至頭部:
function add_styles(){ $css = 'http://www.example.com/style.css'; wp_enqueue_style('style', $css, NULL, filemtime($css)); } add_action('wp_enqueue_scripts', 'add_styles');
1 2 3 4 5 |
function add_styles(){ $css = 'http://www.example.com/style.css'; wp_enqueue_style('style', $css, NULL, filemtime($css)); } add_action('wp_enqueue_scripts', 'add_styles'); |
精選專案.APP / 流行時尚類
網站技術:iOS . Android
夏姿‧陳專屬APP「SHIATZY CHEN」,會員利用APP預定試穿、接收新消息與客服互動..等等。 會員透過消費可以獲得點數紀錄於APP並能利用點數進行消費折抵,也可以進行提貨劵/優惠劵的兌換。
網頁設計.RWD響應式網站 / 教育人文類
網站技術:PHP/MySql
提供免費的平台註冊成為師傅,教授專業技能與知識;成為會員尋找自己喜歡的師傅,購買教學課程。這裡不僅可以購買課程,甚至也能上架的自己的課程,推出更優質的課程造福許多會員。
精選專案.網頁設計.RWD響應式網站.行動版網站 / 服務類
網站技術:PHP . Javascript . iOS . Android/MySql
協助民眾了解與申請商標的相關流程與資訊,讓客戶加深專利商標這方面的訊息,以過往的案件來加深大眾對於商標的重要性。甚至可以為不同類型客戶量身打造品牌策略服務、分析對手情況...等等服務。
電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.| 網站隱私政策