1 // Copyright 2013 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.
6 embedder.baseGuestURL = '';
7 embedder.guestURL = '';
10 embedder.setUpGuest_ = function() {
11 document.querySelector('#webview-tag-container').innerHTML =
12 '<webview style="width: 100px; height: 100px;"' +
13 ' src="' + embedder.guestURL + '"' +
15 var webview = document.querySelector('webview');
17 chrome.test.fail('No <webview> element created');
21 webview.addEventListener('permissionrequest', function(e) {
22 if (e.permission == 'download') {
24 if (url.indexOf('expect-deny.zip') != -1) {
26 } else if (url.indexOf('expect-allow.zip') != -1) {
34 webview.addEventListener('loadstop', function(e) {
37 chrome.test.sendMessage('guest-loaded');
44 chrome.test.getConfig(function(config) {
45 embedder.baseGuestURL = 'http://localhost:' + config.testServer.port;
46 embedder.guestURL = embedder.baseGuestURL +
47 '/extensions/platform_apps/web_view/download/guest.html';
48 embedder.setUpGuest_();