I am using HTML5 offline storage. The goal is to make the whole site available offline. So intuitively, no server requests means all the pages need to be on the client. The only way I know of to accomplish such a task is to make the site into one page then show hide portions with jquery when the user "navigates". Is there a better way?
Making websites available offline
582 Views Asked by P.Brian.Mackey At
2
There are 2 best solutions below
4
ZippyV
On
The html 5 offline spec allows multiple pages to be saved offline so you don't need to put all your content onto one page.
EDIT: link to spec http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html
Related Questions in ASP.NET-MVC-3
- Insert new user AspNetUser from another controller in .NET 7
- Error HRESULT E_FAIL has been returned from a call to a COM component in Asp.net MVC
- ASP.NET MVC 3/4 Razor - public action method not found - how to debug
- get data by linq but have Error when doit this
- ASP.NET issue facing exception issue
- How to Implement a View Count Feature for a Blog Website in Asp.net MVC Using a Database?
- Unable to install ASP.NET MVC 3 using chocolatey
- Display data from DB to ajaxToolkit LINE CHART (Ajax control Toolkit v20.1) Using ASP.NET Webform C# (Dissertation Question)
- Why ModelState Isvalid false when working on images
- How to create an ASP.NET MVC 3.2.7 page with 3 view models
- How to make correct test project
- MVC Increase max number of concurrent simultaneous request per user
- Error Number:2705,State:4,Class:16 Code first approach
- Integrating the SSO for MVC3 application with AzureADB2C account
- How to integrate Asp.Net MVC existing application to MAUI Framework
Related Questions in WEB-SQL
- View data web sql from old application in current browsers
- Will Websql stop for already built Electronjs Application as the Websql will stop next year or it will keep working
- W3schools.com - features don't work in latest Chrome version
- Get a list of Web SQL databases
- WebSQL table data not shown in JQuery on page ready
- Failed to execute 'openDatabase' on 'Window': Access to the WebDatabase API is denied in non-secure contexts
- Can ydn-db be used as a direct WebSQL polyfill
- Synchronous vuejs2 websql
- Is it possible to get a variable or localStorage value to insert in a Web SQL code?
- Meaning of WebSql query
- Ionic/Angular page not update
- SQLite Create Table Query does not create a table
- Change path for websql database and access it from a different location on the server (JavaScript)
- Scope of variable in WebSQL
- How to download a file on android (Apache Cordova)?
Related Questions in OFFLINE-STORAGE
- Couchbase to Postgres two way sync
- Offline object storage solution azure blob api compatible
- Flutter Hive - Dead Lock ! code needs an Adapter class to run. but that Adapter class will be creatd after i run the code succesfully, in terminal
- React Native - Local storage (sqlite) sync with live server
- Offline source on Web Audio API
- Can not activate navigator.storage.persist in Firefox for Android
- Is there a way for a progressive web app to save a lot of data without using up all the memory?
- Best way to use Offline storage for images in React Native
- Sync multiple devices without internet React Native
- Chrome and HTML5 offline storage
- How can i store chat offline in Android
- While displaying objects in IndexedDB getting an issue in service worker
- service worker we are facing cache issue
- Is it possible to store more than 250 MB data in indexedDB in IE 11
- iOS Offline Storage for Chat history
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Be careful that your jquery does not still point to the cloud. You'll need to save the relevant .js files locally.
N.B. If your whole site can be generated and saved as individual .html files then all you need to do is to save these files in the correct (relative) directory structure.