OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <title>ok</title> | 2 <title>ok</title> |
3 <script> | 3 <script> |
4 window.onmessage = function(e) { | 4 window.onmessage = function(e) { |
5 var id = e.data.id; | 5 var id = e.data.id; |
6 try { | 6 try { |
7 self.caches; | 7 var name = 'checkallowed'; |
8 window.parent.postMessage({id: id, result: 'allowed'}, '*'); | 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, m
essage: e.message}, '*'); |
| 13 }); |
9 } catch (e) { | 14 } catch (e) { |
10 window.parent.postMessage({id: id, result: 'denied', name: e.name, messa
ge: e.message}, '*'); | 15 window.parent.postMessage({id: id, result: 'unexpecteddenied', name: e.n
ame, message: e.message}, '*'); |
11 } | 16 } |
12 }; | 17 }; |
13 </script> | 18 </script> |
OLD | NEW |