获取外部iframe的网址

时间:2013-05-11 09:56:22

标签: php javascript cross-browser

我想要检索外部iframe的网址。

我可以在浏览器中看到的网址,但是如何通过JS或PHP获取我在浏览器中看到的网址?

  • 预览图片1: enter image description here

  • 预览图片2 enter image description here

点击预览图片1中的蓝色hovers firefox菜单项后,我在firefox中得到了我想要的结果。

如何在JS中获得这个?

2 个答案:

答案 0 :(得分:0)

在javascript中:查找iframe的src,它位于HTML代码中。您可以通过id或标记获取iframe,然后获取它的src属性。

答案 1 :(得分:0)

你可以通过javascript实现这一点。

var url = document.getElementById("myiframe").src;

其中myiframe是您的iframe的ID属性。

尝试在php中执行此操作需要您解析dom。

这有效here

更新

您可以将jquery用于此

var url = $('#myiframe').contents().get(0).location.href;

此外,您必须识别特定于浏览器的documentWindow对象才能获得.location.href值。

此问题已解释为here