Javascript 检索嵌入在另一个iframe中的iframe的src

Javascript 检索嵌入在另一个iframe中的iframe的src,javascript,jquery,iframe,Javascript,Jquery,Iframe,我有一个包含iFrame的页面,我在其中显示另一个包含iFrame的页面的内容;我不能控制这个页面。我想获取嵌入式iFrame的src attr,并在我的iFrame中显示该内容。这在jquery或javascript中都是可能的吗 我要说的是,以下是我所拥有的: iframe src="somepage.html" id="mypage" somepage.html如下所示: iframe src="content.html" 我想从somepage.html中提取content.html

我有一个包含iFrame的页面,我在其中显示另一个包含iFrame的页面的内容;我不能控制这个页面。我想获取嵌入式iFrame的src attr,并在我的iFrame中显示该内容。这在jquery或javascript中都是可能的吗

我要说的是,以下是我所拥有的:

iframe src="somepage.html" id="mypage"
somepage.html
如下所示:

iframe src="content.html"

我想从
somepage.html
中提取
content.html
,并在显示框架之前将其显示在“mypage”中。这可能吗?

如果您不控制另一个页面,并且该页面与您不在同一个域中,浏览器安全限制将不允许您读取客户端上第一个iframe的内容(请参见示例)。这将导致无法读取第二个iframe的内容。唯一的例外是,通过使用
window.top
,您可以从最里面的iframe到最上面的iframe进行对话,前提是最里面的iframe与最上面的iframe位于同一个域中,基本上绕过了“中间”iframe


除此之外,您还可以在服务器上使用一个代理请求“中间”框架的html内容,该代理使用您选择的服务器端语言(PHP、Java、Python、Ruby等等)编写,并为iframe解析它,然后将其反馈给您自己的应用程序。取决于您具体在做什么,这可能是一个可行的选项,也可能不是…

如果您不控制另一个页面,并且它与您不在同一个域中,浏览器安全限制将不允许您在客户端上读取第一个iframe的内容(参见示例)。这将导致无法读取第二个iframe的内容。唯一的例外是,通过使用
window.top
,您可以从最里面的iframe到最上面的iframe进行对话,前提是最里面的iframe与最上面的iframe位于同一个域中,基本上绕过了“中间”iframe


除此之外,您还可以在服务器上使用一个代理请求“中间”框架的html内容,该代理使用您选择的服务器端语言(PHP、Java、Python、Ruby等等)编写,并为iframe解析它,然后将其反馈给您自己的应用程序。取决于您具体在做什么,这可能是一个可行的选项,也可能不是…

您想要实际的src,即iframe的url或HTML吗?是的,我想要从远程iframe提取src。您想要实际的src,即iframe的url或HTML吗?是的,我想要从远程iframe提取src。