Javascript 铬合金iframe';s location.href未定义
我在同一个域上工作,允许用户在页面的iframe中导航。我想在Chrome中处理iframe的onload,并处理用户导航到的实际href。当我试图访问Javascript 铬合金iframe';s location.href未定义,javascript,google-chrome,iframe,Javascript,Google Chrome,Iframe,我在同一个域上工作,允许用户在页面的iframe中导航。我想在Chrome中处理iframe的onload,并处理用户导航到的实际href。当我试图访问 document.getElementById("contentFrame").contentWindow.location.href 它表示未定义。调试器告诉我location是一个对象,但我不知道要使用哪个属性 猜猜看? Chrome v15如果您不在同一个域中,则不允许您访问href或远程窗口上的任何其他属性。如果您确实在同一个域中,
document.getElementById("contentFrame").contentWindow.location.href
它表示未定义
。调试器告诉我location
是一个对象,但我不知道要使用哪个属性
猜猜看?
Chrome v15如果您不在同一个域中,则不允许您访问href或远程窗口上的任何其他属性。如果您确实在同一个域中,请使用它应该工作的相同协议和端口。下面是一个例子:
也许你在不同的子域上,在这种情况下,你需要使用我特别强调的是,域是相同的优秀捕获。我的端口不同,这在IE中不是一个跨域问题。最终Chrome似乎有了不同的想法