Javascript  |  19行  |  617 B

function test()
{
    applicationCache.oncached = function() { log("cached") }
    applicationCache.onnoupdate = function() { log("noupdate") }
    applicationCache.onerror = function() { log("error") }

    try {
        var req = new XMLHttpRequest;
        req.open("GET", "/resources/network-simulator.php?path=/appcache/resources/simple.txt", false);
        req.send(null);
        if (req.responseText == "Hello, World!")
            parent.postMessage("done", "*");
        else
            alert("FAIL, unexpected response: " + ex);
    } catch (ex) {
        alert("FAIL, unexpected error: " + ex);
    }
}