| Index: chrome/test/data/ads_observer/docwrite_provisional_frame.html
|
| diff --git a/chrome/test/data/ads_observer/docwrite_provisional_frame.html b/chrome/test/data/ads_observer/docwrite_provisional_frame.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..c2a8cc0fa883e8335d7fde608e53b027ebd477ab
|
| --- /dev/null
|
| +++ b/chrome/test/data/ads_observer/docwrite_provisional_frame.html
|
| @@ -0,0 +1,20 @@
|
| +<html>
|
| +<iframe id="slow_frame" name="google_ads_iframe" src="/slow?100"></iframe>
|
| +
|
| +<script>
|
| + window.addEventListener('message', function(e) {
|
| + domAutomationController.setAutomationId(0);
|
| + window.domAutomationController.send(e.data);
|
| + });
|
| +
|
| + // slow takes 100 seconds to load, plenty of time to overwrite the
|
| + // provisional load.
|
| + let iframe = document.getElementById("slow_frame");
|
| + let doc = iframe.contentDocument;
|
| +
|
| + doc.open();
|
| + doc.write("<html>Rewritten. <img src=pixel.png> <img src=pixel2.png> <img src=pixel3.png onload='parent.postMessage("loaded", "*");'></html>");
|
| + doc.close();
|
| +</script>
|
| +
|
| +</html>
|
|
|