| Index: chrome/test/data/extensions/api_test/service_worker/web_accessible_resources/webpage.html
|
| diff --git a/chrome/test/data/extensions/api_test/service_worker/web_accessible_resources/webpage.html b/chrome/test/data/extensions/api_test/service_worker/web_accessible_resources/webpage.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..31d46db772b3e454513d1816a351a85e3594152d
|
| --- /dev/null
|
| +++ b/chrome/test/data/extensions/api_test/service_worker/web_accessible_resources/webpage.html
|
| @@ -0,0 +1,22 @@
|
| +<!doctype html>
|
| +<script type="text/javascript">
|
| + window.testIframe = function(extensionId, iframeSrc) {
|
| + var iframe = document.createElement('iframe');
|
| + var responseSent = false;
|
| +
|
| + window.onmessage = function(e) {
|
| + if (!responseSent) {
|
| + responseSent = true;
|
| + window.domAutomationController.send(e.data);
|
| + document.body.removeChild(iframe);
|
| + }
|
| + };
|
| +
|
| + iframe.onload = function() {
|
| + iframe.contentWindow.postMessage('ping', '*');
|
| + };
|
| +
|
| + iframe.src = 'chrome-extension://' + extensionId + '/' + iframeSrc;
|
| + document.body.appendChild(iframe);
|
| + };
|
| +</script>
|
|
|