0
爲了響應用戶的輸入,我的web應用程序使用Javascript動態更改了CSS。當用戶離開更新的頁面時,然後點擊BACK,它會從磁盤緩存中重新加載頁面,但CSS更改已消失。因此,該頁面看起來像在用戶輸入之前完成的。如何讓Chrome緩存我的HTML/CSS更改?
這是正常的嗎?有沒有辦法讓Chrome瀏覽器緩存包含我的CSS更改的更新的HTML?
爲了響應用戶的輸入,我的web應用程序使用Javascript動態更改了CSS。當用戶離開更新的頁面時,然後點擊BACK,它會從磁盤緩存中重新加載頁面,但CSS更改已消失。因此,該頁面看起來像在用戶輸入之前完成的。如何讓Chrome緩存我的HTML/CSS更改?
這是正常的嗎?有沒有辦法讓Chrome瀏覽器緩存包含我的CSS更改的更新的HTML?
這與Chrome無關。如果CSS規則被最終用戶輸入(使用JavaScript CSS操作)更改並且沒有其他任何操作完成,則這些CSS規則更新(最新的CSS規則)將存儲在瀏覽器內存中,當頁面刷新時將清除這些內容。
要使這些更新CSS「緩存」,您需要通過將其存儲在LocalStorage(瀏覽器端)或服務器中的數據庫中使其持久化。