Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

AppCacheParse

Parse an App Cache in JavaScript for debugging

Browser Usage

<script src="js/appCacheParse.js"></script>
<script>
  var xhr = new XMLHttpRequest();
  var appCache = null;

  xhr.onreadystatechange = function readystatechange () {
    if (xhr.readystate === 4) {
      try {
        appCache = appCacheParse.parse(
          window.location,
          'path???',
          xhr.responseText
        );
      } catch {
        console.log('Error occurred');
      }
      console.log(appCache);
    }
  };

  xhr.open('GET', '/appCache.manifest', true);
  xhr.send(null);
</script>

Node.js Usage

var appCacheParse = require('./appCacheParse').appCacheParse;

var parseResults = appCacheParse.parse({ origin: 'http://firefox.org/' },
  'made up path',
  "CACHE MANIFEST\n# v1 2011-08-14\n# This is another comment\n/index.html\n/cache.html\n/style.css\n/image1.png\n\n# Use from network if available\nNETWORK:\nnetwork.html\n\n# Fallback content\nFALLBACK:\n/ fallback.html"
);

About

Parse an App Cache in JavaScript for debugging

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages