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

Unified Diff: chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java

Issue 2787123005: Block data URL navigations with RenderFrameImpl::DecidePolicyForNavigation (Closed)
Patch Set: Attempt another fix Created 3 years, 8 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/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java
diff --git a/chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java b/chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java
index 248cbc47ef1ce152fe349ecd21278060d6ec3a63..ea3744cb63e1a6e46655c753f945431d19e34275 100644
--- a/chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java
+++ b/chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java
@@ -80,8 +80,7 @@ public abstract class MultiActivityTestBase extends InstrumentationTestCase
/** Clicking the body triggers a window.open() call to open URL_4. */
protected static final String SUCCESS_URL = UrlUtils.encodeHtmlDataUri("opened!");
- protected static final String ONCLICK_LINK = UrlUtils.encodeHtmlDataUri(
- "<html>"
+ protected static final String ONCLICK_LINK = UrlUtils.encodeHtmlDataUri("<html>"
+ " <head>"
+ " <title>window.open page</title>"
+ " <meta name='viewport'"
@@ -91,8 +90,11 @@ public abstract class MultiActivityTestBase extends InstrumentationTestCase
+ " </style>"
+ " <script>"
+ " function openNewWindow() {"
- + " var site = window.open('" + URL_4 + "');"
- + " if (site) location.href = '" + SUCCESS_URL + "';"
+ + " var site = window.open('about:blank');"
+ + " if (site) {"
+ + " site.document.write('" + URL_4 + "');"
+ + " location.href = '" + SUCCESS_URL + "';"
+ + " }"
+ " }"
+ " </script>"
+ " </head>"
« no previous file with comments | « chrome/renderer/autofill/password_generation_agent_browsertest.cc ('k') | chrome/test/data/android/popup_test.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698