diff options
author | primiano@chromium.org <primiano@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-16 02:44:48 +0000 |
---|---|---|
committer | primiano@chromium.org <primiano@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-16 02:44:48 +0000 |
commit | e41f9f91f07238c4ac30adcb718ee03779fdb4ff (patch) | |
tree | 71eeef1e2ee6a9fcd76dd58a41005beee8a78d25 /android_webview/java | |
parent | 6f1b3346c0d8f9e9f8e7615f090f786fa47e88e3 (diff) | |
download | chromium_src-e41f9f91f07238c4ac30adcb718ee03779fdb4ff.zip chromium_src-e41f9f91f07238c4ac30adcb718ee03779fdb4ff.tar.gz chromium_src-e41f9f91f07238c4ac30adcb718ee03779fdb4ff.tar.bz2 |
[Android WebView] Pass absolute URL to requestFocusNodeHref.
This CL changes the semantic of the |url| field of the
requestFocusNodeHref method for compatility reasons, keeping consistent
with the behavior of the old WebView.
BUG=290905
Review URL: https://chromiumcodereview.appspot.com/23454036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223298 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview/java')
-rw-r--r-- | android_webview/java/src/org/chromium/android_webview/AwContents.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java index cb91c77..2d7c101 100644 --- a/android_webview/java/src/org/chromium/android_webview/AwContents.java +++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java @@ -1291,7 +1291,11 @@ public class AwContents { nativeUpdateLastHitTestData(mNativeAwContents); Bundle data = msg.getData(); - data.putString("url", mPossiblyStaleHitTestData.href); + + // In order to maintain compatibility with the old WebView's implementation, + // the absolute (full) url is passed in the |url| field, not only the href attribute. + // Note: HitTestData could be cleaned up at this point. See http://crbug.com/290992. + data.putString("url", mPossiblyStaleHitTestData.hitTestResultExtraData); data.putString("title", mPossiblyStaleHitTestData.anchorText); data.putString("src", mPossiblyStaleHitTestData.imgSrc); msg.setData(data); |