iframe.html (609B)
1 <!DOCTYPE html> 2 <title>ok</title> 3 <script> 4 window.onmessage = function(e) { 5 var id = e.data.id; 6 try { 7 var name = 'checkallowed'; 8 self.caches.open(name).then(function (cache) { 9 self.caches.delete(name); 10 window.parent.postMessage({id: id, result: 'allowed'}, '*'); 11 }).catch(function(e) { 12 window.parent.postMessage({id: id, result: 'denied', name: e.name, message: e.message}, '*'); 13 }); 14 } catch (e) { 15 window.parent.postMessage({id: id, result: 'unexpecteddenied', name: e.name, message: e.message}, '*'); 16 } 17 }; 18 </script>