Javascript 从iframe获取url参数

Javascript 从iframe获取url参数,javascript,html,iframe,Javascript,Html,Iframe,我试图将变量传递到iframe中,但它们似乎不起作用 源html <iframe src="iframe_test_inner.html?id=zzz" width="800" height="300"></iframe> 在浏览器中键入带有参数的url,控制台显示完整字符串;但是,使用源HTML中的iframe,所有参数都被剥离出来。不确定我遗漏了什么,他们是否改变了它,使它不再起作用?我找到的所有参考资料和示例都是2012年之前的。您的iframe内容是否来自同一个

我试图将变量传递到iframe中,但它们似乎不起作用

源html

<iframe src="iframe_test_inner.html?id=zzz" width="800" height="300"></iframe>

在浏览器中键入带有参数的url,控制台显示完整字符串;但是,使用源HTML中的iframe,所有参数都被剥离出来。不确定我遗漏了什么,他们是否改变了它,使它不再起作用?我找到的所有参考资料和示例都是2012年之前的。

您的iframe内容是否来自同一个域?如果它们不在同一个域中,请查看跨源共享。如果它们在同一个域中,那么您发布的代码中没有任何内容会导致参数被剥离。是的,他们在不同的领域。试图让Cookie在域(相同的IP)之间共享,似乎没有任何东西能够可靠地工作,并且必须使用javascript,因为他们不想安装PHP或其他服务器端语言。因为它们在同一个IP上,我试着用它来设置cookie,但也不起作用。做不到。简单明了。一旦它们位于不同的域上,出于安全考虑,您就无法更改其内容。这里有一个到Mozilla开发人员站点的链接,其中对它进行了更多的讨论。
var url = window.location.href;
console.log(url);