Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5863)

Unified Diff: chrome/test/data/extensions/platform_apps/web_view/shim/main.js

Issue 910073003: <webview>: Make contentWindow available prior to attachment (on display:none). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Addressed nit Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/test/data/extensions/platform_apps/web_view/shim/main.js
diff --git a/chrome/test/data/extensions/platform_apps/web_view/shim/main.js b/chrome/test/data/extensions/platform_apps/web_view/shim/main.js
index 9f06f185aa3f2af9d886b9d88c7e4d8854d359a5..91a9d8103d30ed0c8b77fe3bf6869104d942fcec 100644
--- a/chrome/test/data/extensions/platform_apps/web_view/shim/main.js
+++ b/chrome/test/data/extensions/platform_apps/web_view/shim/main.js
@@ -1738,8 +1738,11 @@ function testResizeWebviewWithDisplayNoneResizesContent() {
function testPostMessageCommChannel() {
var webview = new WebView();
+ // Run this test with display:none to verify that postMessage works correctly.
+ webview.style.display = 'none';
webview.src = 'about:blank';
webview.addEventListener('loadstop', function(e) {
+ window.console.log('loadstop');
webview.executeScript(
{file: 'inject_comm_channel.js'},
function(results) {
@@ -1751,6 +1754,9 @@ function testPostMessageCommChannel() {
}
);
});
+ webview.addEventListener('consolemessage', function(e) {
+ window.console.log('Guest: "' + e.message + '"');
+ });
window.addEventListener('message', function(e) {
var data = JSON.parse(e.data);
if (data[0] == 'connected') {

Powered by Google App Engine
This is Rietveld 408576698