embedder-context-nested-inner.https.html (940B)
1 <!DOCTYPE html> 2 <html> 3 <script src="/resources/testharness.js"></script> 4 <script src="/common/get-host-info.sub.js"></script> 5 <script src="/fenced-frame/resources/utils.js"></script> 6 <body> 7 <script> 8 async function init() { 9 const [outerKey, innerKey0, innerKey1] = parseKeylist(); 10 let url0 = generateURL( 11 "/shared-storage/resources/embedder-context-inner.https.html", 12 [innerKey0]); 13 14 attachIFrame(url0); 15 const result0 = await nextValueFromServer(innerKey0); 16 assert_equals(result0, "embedder_context_inner_loaded"); 17 18 let url1 = generateURL( 19 "/shared-storage/resources/embedder-context-inner.https.html", 20 [innerKey1]); 21 url1 = getRemoteOriginURL(url1); 22 23 attachIFrame(url1); 24 const result1 = await nextValueFromServer(innerKey1); 25 assert_equals(result1, "embedder_context_inner_loaded"); 26 27 await writeValueToServer(outerKey, "embedder_context_nested_inner_loaded"); 28 } 29 30 init(); 31 </script> 32 </body> 33 </html>