如何使用 jQuery 或 JavaScript 从 iframe div 标记获取 URL?

How do I get the URL from a iframe div tag using jQuery or JavaScript?

我正在动态获取 URL 来源;请参阅下面的代码。我可以在 iframe 内的 gettingiframe div 中获取 URL 吗?

代码如下:

<div id="gettingiframe">
   <iframe src="http://google.com">
     <a href="http://gmail.com">gmail</a>
        <div id="my_div">
     <a href="http://facebook">facebook</a>
   </iframe>
</div>

我可以从 <div id="my_div"> 中获取锚标记 URL 吗?

在jQuery中使用这个:

$("iframe").contents().find("a").attr("href");

P.S.: 如果您的 iframe 来源是同一个域的一部分,这将起作用。如果它属于外部域(如您的示例),您将无法检索该值(阅读 same-origin policy