从Iframe内部获取SRC值

Grab SRC Value from Inside Iframe

本文关键字:SRC 获取 内部 Iframe      更新时间:2023-09-26

这可能有点令人困惑,但我整夜都在思考这个问题,我似乎无法正确理解。

我有一个Iframe在我的网站上运行,Iframe内部是一个图像一个链接。这是我从FireBug中抓取的iframe内部的内容。

<head>
<body style="background-color:transparent; margin:0; outline-offset:0;">
<div style="text-align:center;">
<a onclick="document.location.reload(true);" href="http://randomwebsite.com/THE-URL-I-NEED" target="_blank">
<img width="160" height="600" border="0" src="http://randomwebsite.com/RANDOM-IMAGE.JPG">
</a>
</div>
</body>
</html>

现在,我需要获取该URL并使用Jquery将其设置为变量,然后将该变量设置为iframe外部的链接。所以我在想这样的事情。

<a id="myiframelink" href=""></a>
<script>$("#myiframelink").attr("href","URL-FROM-INSIDE-IFRAME");</script>

如果嵌入的iframe url与您的域名不相同,则无法获取该url。否则,您可以使用

之类的内容
$($('iframe')[0].contentWindow.document.body).search("a").attr('href')