I’m working over the same domain giving the ability for a user to navigate within the iframe on the page. I’d like to handle the onload of the iframe in Chrome and to process the actual href the user navigated to. When I’m trying to access
document.getElementById("contentFrame").contentWindow.location.href
it says undefined. Debugger tells that location is an object, but I cannot figure out what property to use.
any guess?
Chrome v15
If you really are on the same domain, use the same protocol and port it should work. Here’s an example: http://jsfiddle.net/csVcL/1/
Maybe you’re on different subdomains, in which case you need to use document.domain