标签: php javascript cross-browser
我想要检索外部iframe的网址。
iframe
我可以在浏览器中看到的网址,但是如何通过JS或PHP获取我在浏览器中看到的网址?
预览图片1:
预览图片2
点击预览图片1中的蓝色hovers firefox菜单项后,我在firefox中得到了我想要的结果。
如何在JS中获得这个?
答案 0 :(得分:0)
在javascript中:查找iframe的src,它位于HTML代码中。您可以通过id或标记获取iframe,然后获取它的src属性。
答案 1 :(得分:0)
你可以通过javascript实现这一点。
var url = document.getElementById("myiframe").src;
其中myiframe是您的iframe的ID属性。
myiframe
尝试在php中执行此操作需要您解析dom。
这有效here
您可以将jquery用于此
var url = $('#myiframe').contents().get(0).location.href;
此外,您必须识别特定于浏览器的documentWindow对象才能获得.location.href值。
documentWindow
.location.href
此问题已解释为here。