| <!doctype html> | |
| <title>window.requestIdleCallback in a cross-origin iframe.</title> | |
| <script src="/resources/testharness.js"></script> | |
| <script src="/resources/testharnessreport.js"></script> | |
| <script> | |
| async_test(t => { | |
| onload = function() { | |
| const iframe = document.createElement('iframe'); | |
| iframe.src = location.href.replace('://', '://www1.') | |
| .replace('callback-iframe-different-origin', 'resources/child'); | |
| document.body.appendChild(iframe); | |
| }; | |
| onmessage = function(e) { | |
| assert_equals(e.data, 'done'); | |
| t.done(); | |
| } | |
| }, 'Check that idle tasks run in a cross-origin iframe'); | |
| </script> |