Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 铬合金iframe';s location.href未定义_Javascript_Google Chrome_Iframe - Fatal编程技术网

Javascript 铬合金iframe';s location.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或远程窗口上的任何其他属性。如果您确实在同一个域中,

我在同一个域上工作,允许用户在页面的iframe中导航。我想在Chrome中处理iframe的onload,并处理用户导航到的实际href。当我试图访问

document.getElementById("contentFrame").contentWindow.location.href 
它表示
未定义
。调试器告诉我
location
是一个对象,但我不知道要使用哪个属性

猜猜看?
Chrome v15

如果您不在同一个域中,则不允许您访问href或远程窗口上的任何其他属性。

如果您确实在同一个域中,请使用它应该工作的相同协议和端口。下面是一个例子:


也许你在不同的子域上,在这种情况下,你需要使用

我特别强调的是,域是相同的优秀捕获。我的端口不同,这在IE中不是一个跨域问题。最终Chrome似乎有了不同的想法