我需要一个带有URL的函数,并将该URL的iframe附加到iframe的父文档正文。然后该函数应返回该iframe的window.location.search,而不知道该函数的URL参数。
我怎样才能在JavaScript中执行此操作?
编辑:如果第一句对你没有意义,试试这个:我需要一个函数,在给定URL作为参数的情况下,将iframe附加到文档正文。换句话说:
function appendIFrame(url) {
// create iframe whose address is `url`
// append iframe to body of document
// return location.search of iframe's `window`, without using `url` argument
}
答案 0 :(得分:6)
我试过这个:
function foo(url) {
var iframe = document.createElement("iframe");
iframe.src = url;
iframe.name = "frame"
document.body.appendChild(iframe);
return frames["frame"].location.host;
}
foo("http://google.com");
但Chrome表示您无法访问具有其他域的帧。(域,协议和端口必须匹配。)