gpt4 book ai didi

javascript - 以编程方式创建 IFrame 并返回其位置。搜索

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:30 27 4
gpt4 key购买 nike

我需要一个接受 URL 并将该 URL 处的 iframe 附加到 iframe 的父文档正文的函数。然后该函数应返回该 iframe 的 window.location.search,而无需知道为该函数提供的 URL 参数。

我如何在 JavaScript 中执行此操作?

编辑:如果第一句话对您没有意义,请试试这个:我需要一个将 iframe 附加到文档正文的函数,给定一个 URL 作为参数。换句话说:

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
}

最佳答案

我试过这个:

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 表示您无法访问具有不同域的框架。(域、协议(protocol)和端口必须匹配。)

关于javascript - 以编程方式创建 IFrame 并返回其位置。搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5440518/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com