- add sources.
[platform/framework/web/crosswalk.git] / src / chrome / test / data / extensions / api_test / app_background_page / basic_open / content_script.js
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 var scriptMessageEvent = document.createEvent("Event");
5 scriptMessageEvent.initEvent('scriptMessage', true, true);
6
7 var pageToScriptTunnel = document.getElementById("pageToScriptTunnel");
8 pageToScriptTunnel.addEventListener("scriptMessage", function() {
9   var data = JSON.parse(pageToScriptTunnel.innerText);
10   chrome.extension.sendRequest(data);
11 });
12
13 chrome.extension.onRequest.addListener(function(request) {
14   var scriptToPageTunnel = document.getElementById("scriptToPageTunnel");
15   scriptToPageTunnel.innerText = JSON.stringify(request);
16   scriptToPageTunnel.dispatchEvent(scriptMessageEvent);
17 });