如何获取iframe网站的网址,当我点击iframe网站中的任何链接时,它会重定向到iframe中的另一个网页,那么我该如何获取网页网址。 你能帮我吗。谢谢。
答案 0 :(得分:1)
您可以使用jquery来简化:
alert($("#iframeid").attr("src"));
您还可以使用jquery contents()来检索或操纵该iframe中的任何标记。例如:
$("#iframeid").contents().find("a").css("background-color","red").end().find("title").text();
答案 1 :(得分:0)
不幸的是,一旦加载,你对Iframe的控制并不多。我认为你可以控制的唯一事情就是能够以编程方式用新的URL重新加载它。
如果Iframe加载的页面是您网站(非第三方)的一部分,您可以处理请求服务器端。
答案 2 :(得分:0)
来自javascript?如果你可以在iframe中运行一些JS:
alert(document.location.href);
如果您不能 - 需要获得对相关iframe的引用:
IE:
alert(document.getElementById(iframeId).contentWindow.document.location.href);
FF,Safari,Chrome等:
alert(document.getElementById(iframeId).contentDocument.location.href);
如上所述 - 如果加载的网址与您的网站不在同一个域中,您将无法执行此操作。