diff options
author | creis@chromium.org <creis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-05 17:01:54 +0000 |
---|---|---|
committer | creis@chromium.org <creis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-05 17:01:54 +0000 |
commit | 31942c8145af2bce10254c686c49b81168d08c36 (patch) | |
tree | 870319fe7de58197cb52692e872bf0cc97055d8a /content/test/data | |
parent | 554e30a32de3dd7b1610d67a5d6532bcdd63b5d2 (diff) | |
download | chromium_src-31942c8145af2bce10254c686c49b81168d08c36.zip chromium_src-31942c8145af2bce10254c686c49b81168d08c36.tar.gz chromium_src-31942c8145af2bce10254c686c49b81168d08c36.tar.bz2 |
Browser plugin: Implement loadRedirect event.
BUG=153536
TEST=browserTag.addEventListener('loadRedirect', f);
Review URL: https://chromiumcodereview.appspot.com/11028019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160400 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/test/data')
-rw-r--r-- | content/test/data/browser_plugin_embedder.html | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/content/test/data/browser_plugin_embedder.html b/content/test/data/browser_plugin_embedder.html index c2a0b82..45b374e 100644 --- a/content/test/data/browser_plugin_embedder.html +++ b/content/test/data/browser_plugin_embedder.html @@ -5,6 +5,15 @@ function loadAbort(evt) { function loadStart(evt) { document.title = evt.url; } +var redirectOldUrl; +var redirectNewUrl; +function loadRedirect(event) { + document.title = "redirected"; + if (event.isTopLevel) { + redirectOldUrl = event.oldUrl; + redirectNewUrl = event.newUrl; + } +} function SetSrc(src) { var plugin = document.getElementById('plugin'); plugin.src = src; @@ -43,4 +52,5 @@ document.title = 'embedder'; var plugin = document.getElementById('plugin'); plugin.addEventListener('loadStart', loadStart); plugin.addEventListener('loadAbort', loadAbort); + plugin.addEventListener('loadRedirect', loadRedirect); </script> |