I had time to figure out how to cache dynamic pages accessed by a URI scheme as follows:
domain.com/admin/page/1 domain.com/admin/page/2 domain.com/admin/page/3
Now the problem is that appcache will not cache every single admin / page / ... unless you visit it.
What I have done is to use an offline page to represent these pages, which you can allow the user to access offline.
JS on the page offline looks at the URI and resets it to find out which page it should show and retrieves data from localStorage that was filled with all the page data when the user visited the admin control panel before submitting its links to each individual page.
I am open to other solutions, but thatβs all I could understand to bring a bunch of individual pages offline, only by visiting a single admin page.
source share