| Index: chrome_frame/test/data/privileged_apis_frame.html
|
| ===================================================================
|
| --- chrome_frame/test/data/privileged_apis_frame.html (revision 0)
|
| +++ chrome_frame/test/data/privileged_apis_frame.html (revision 0)
|
| @@ -0,0 +1,33 @@
|
| +<!-- saved from url=(0014)about:internet -->
|
| +<html>
|
| +<!-- This page is meant to load inside ChromeFrame -->
|
| + <head>
|
| + <script type="text/javascript" src="chrome_frame_tester_helpers.js">
|
| + </script>
|
| + <script type="text/javascript">
|
| + function OnLoad() {
|
| + externalHost.onmessage = OnHostMessage;
|
| + }
|
| +
|
| + function OnHostMessage(evt) {
|
| + // Any time we receive a message, we reflect it back both
|
| + // with a nonsensical target, and with "*".
|
| + appendStatus('Host message: ' + evt.data);
|
| + externalHost.postMessage(evt.data,
|
| + "privileged_target");
|
| + appendStatus('After postMessage(' + evt.data + ', "privileged_target)"');
|
| + externalHost.postMessage(evt.data);
|
| + appendStatus('After postMessage(' + evt.data + '")');
|
| + }
|
| + </script>
|
| + </head>
|
| +
|
| + <body onload="OnLoad();">
|
| + <div id="statusPanel" style="border: 1px solid red; width: 100%">
|
| + Test running....
|
| + </div>
|
| +
|
| + <p>ChromeFrame PrivilegeApis Test
|
| + <br>Tests that private messaging is not available to regular web pages</p>
|
| + </body>
|
| +</html>
|
|
|