我正在同一个域上工作,使用户能够在页面上的iframe中导航。我想在Chrome中处理iframe的onload并处理用户导航到的实际href。当我试图访问
时document.getElementById("contentFrame").contentWindow.location.href
它说undefined
。调试器告诉location
是一个对象,但我无法弄清楚要使用的属性。
任何猜测? Chrome v15
答案 0 :(得分:1)
如果您真的在同一个域中,请使用相同的协议和端口。这是一个例子:http://jsfiddle.net/csVcL/1/
也许您在不同的子域名中,在这种情况下您需要使用document.domain
答案 1 :(得分:0)
如果您不在同一个域中,则不允许您访问远程窗口上的href或任何其他属性。