Index: android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java |
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java |
index b10e50e2a59e577681d046b14e90d6a4b14ba26d..f304368aa5d09587e72410cfd0c793d67aa75af4 100644 |
--- a/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java |
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java |
@@ -1182,10 +1182,14 @@ public class AwSettingsTest extends AwTestBase { |
return "<html><head>" |
+ "<script>" |
+ " function tryOpenWindow() {" |
- + " var newWindow = window.open(" |
- + " 'data:text/html;charset=utf-8," |
- + " <html><head><title>" + POPUP_ENABLED + "</title></head></html>');" |
- + " if (!newWindow) document.title = '" + POPUP_BLOCKED + "';" |
+ + " var newWindow = window.open('about:blank');" |
+ + " if (newWindow) {" |
+ + " newWindow.document.write(" |
+ + " '<html><head><title>" + POPUP_ENABLED |
+ + "</title></head></html>');" |
+ + " } else {" |
+ + " document.title = '" + POPUP_BLOCKED + "';" |
+ + " }" |
+ " }" |
+ "</script></head>" |
+ "<body onload='tryOpenWindow()'></body></html>"; |