| <html manifest="https://127.0.0.1:8443/appcache/resources/different-https-origin-resource.manifest"> |
| <script> |
| var hadError = false; |
| var result; |
| |
| function finish() |
| { |
| if (!hadError) |
| result = "PASS"; |
| parent.postMessage(result, '*'); |
| } |
| function fail() |
| { |
| result = "FAIL: Different https origin resource is getting downloaded to cache."; |
| hadError = true; |
| } |
| function error() |
| { |
| result = "ERROR"; |
| hadError = true; |
| finish(); |
| } |
| function progressHandler(e) |
| { |
| // The only resource listed in the manifest file is in a different https origin and should be skipped. |
| if (e.loaded != 0 || e.total != 0) |
| fail(); |
| } |
| |
| applicationCache.onprogress = progressHandler; |
| applicationCache.onnoupdate = function() { finish(); } |
| applicationCache.oncached = function() { finish(); } |
| applicationCache.onerror = function() { error(); } |
| </script> |
| </html> |