Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(425)

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/fetch/resources/thorough-iframe.html

Issue 2108573002: ServiceWorker: Add an API to fallback to renderer for CORS preflight (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <script src = "fetch-test-options.js"></script> 1 <script src = "fetch-test-options.js"></script>
2 <script src = "thorough-util.js"></script> 2 <script src = "thorough-util.js"></script>
3 <script> 3 <script>
4 function onMessage(event) { 4 function onMessage(event) {
5 var script = document.createElement('script'); 5 if (event.data.fetch) {
6 script.src = event.data.url; 6 var request = new Request(event.data.url,
7 script.addEventListener( 7 {credentials: 'same-origin', mode: 'no-cors'});
8 'error', 8 doFetch(request)
9 function() { report({jsonpResult:'error'}); }); 9 .then(function(message) {
10 document.body.appendChild(script); 10 message.response = undefined;
11 report(message);
12 });
13 } else if (event.data.url) {
14 var script = document.createElement('script');
15 script.src = event.data.url;
16 script.addEventListener(
17 'error',
18 function() { report({jsonpResult:'error'}); });
19 document.body.appendChild(script);
20 }
11 } 21 }
12 function report(data) { 22 function report(data) {
13 window.parent.postMessage( 23 window.parent.postMessage(
14 data, 24 data,
15 BASE_ORIGIN); 25 BASE_ORIGIN);
16 } 26 }
17 function onload() { 27 function onload() {
18 window.addEventListener('message', onMessage, false); 28 window.addEventListener('message', onMessage, false);
19 } 29 }
20 window.addEventListener('load', onload); 30 window.addEventListener('load', onload);
21 </script> 31 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698