- add sources.
[platform/framework/web/crosswalk.git] / src / chrome / test / data / extensions / platform_apps / web_view / newwindow / guest.html
1 <!--
2  * Copyright 2013 The Chromium Authors. All rights reserved.  Use of this
3  * source code is governed by a BSD-style license that can be found in the
4  * LICENSE file.
5 -->
6 <html>
7   <head>
8     <script type="text/javascript">
9
10       // The window reference of the embedder to send post message reply.
11       var embedderWindowChannel = null;
12
13       var notifyEmbedder = function(msg_array) {
14         embedderWindowChannel.postMessage(JSON.stringify(msg_array), '*');
15       };
16
17       var onPostMessageReceived = function(e) {
18         embedderWindowChannel = e.source;
19         var data = JSON.parse(e.data);
20         if (data[0] == 'get-frame-name') {
21           var testName = data[1];
22           notifyEmbedder(['get-frame-name', testName, window.name]);
23         } else if (data[0] == 'close') {
24           window.close();
25         }
26       };
27
28       window.addEventListener('message', onPostMessageReceived, false);
29     </script>
30   </head>
31   <body>
32     <div>This is a guest in a new webview.</div>
33   </body>
34 </html>