15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)<html> 
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  <head>
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    <title>Loading...</title>
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  </head>
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  <body onload="attachUnloadListener()"> 
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    <script> 
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      function attachUnloadListener() {
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        window.addEventListener('unload', onUnload, false);
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        document.title = "sync xhr on unload";
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      }
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      var req = new XMLHttpRequest();
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      function onUnload() {
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        req.open('GET','download-test1.lib', false);
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        req.send(null);
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      }
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    </script> 
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    <p>Navigate to another page to trigger synch xmlhttprequest</p>
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  </body> 
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)</html> 
21