[Cronet] Delay StartNetLog and StopNetLog until native request context is initialized
[chromium-blink-merge.git] / chrome / test / data / webui / webview_execute_script_test.js
blobe0a4c80c9486970e04e6afeb9fa1d8caf9d07597
1 // Copyright 2015 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.
5 function createWebview() {
6 var webview = document.createElement('webview');
7 document.body.appendChild(webview);
8 return webview;
11 function testExecuteScriptCode(url) {
12 var webview = createWebview();
14 var onGetBackgroundExecuted = function(results) {
15 chrome.send('testResult', [results.length == 1 && results[0] == 'red']);
18 var onSetBackgroundExecuted = function() {
19 webview.executeScript({
20 code: 'document.body.style.backgroundColor;'
21 }, onGetBackgroundExecuted);
24 var onLoadStop = function() {
25 webview.executeScript({
26 code: 'document.body.style.backgroundColor = \'red\';'
27 }, onSetBackgroundExecuted);
30 webview.addEventListener('loadstop', onLoadStop);
31 webview.src = url;