我如何获得在iframe中的网站的网址,当我点击iframe中的网站中的任何链接时,它将重定向到iframe中的另一个页面,那么我怎样才能获得页面url。 你能帮助我吗?谢谢。如何在iframe中获取网站的网址?
回答
不幸的是,一旦它载入,你并没有太多的控制iframe。我认为你能控制的唯一东西就是能够以编程方式使用新的URL重新加载它。
如果Iframe加载的页面是您的网站(不是第三方)的一部分,您可以处理请求服务器端。
从javascript?如果你可以运行的iframe里面的一些JS:
alert(document.location.href);
如果您不能 - 需要获得问题的iframe一个参考:
IE:
alert(document.getElementById(iframeId).contentWindow.document.location.href);
FF,Safari浏览器,铬等:
alert(document.getElementById(iframeId).contentDocument.location.href);
如前所述 - 你不会是能够做到这一点,如果加载的URL从同一个域中哟不你的网站。
当我写document.getElementById('myIframe')。src; 它给站点的网址,但当我移动到同一网站的另一页时,我没有得到站点的完整路径,每当它显示该网站的初始网址,但我希望总网址,当我移动到另一页在同一个网站。例如在我的iframe我有亚马逊网站,如果我点击书籍在亚马逊它是重定向到另一个页面在同一个网站,我想要的网页的网址,我怎么能得到的网页的网址。感谢你的回复 – 2010-08-28 06:06:34
尝试:document.getElementById('myIframe')。contentWindow.document.location.href或 document.getElementById('myIframe')。contentDocument.location.href – Adam 2010-08-29 02:57:53
您可以使用jQuery使它更容易:
alert($("#iframeid").attr("src"));
你也可以使用jQuery的内容()来检索或操作该iframe内的任何标签。例如:
$("#iframeid").contents().find("a").css("background-color","red").end().find("title").text();
- 1. 如何获取网站的网址?
- 2. 在javascript中获取网站根网址
- 3. 如何从网页的网址中提取网站的网址?
- 4. 如何获取iframe中的网页的网址?
- 5. 替代获取iframe网址
- 6. 我如何隐藏iframe中网站的网址?
- 7. 如何从整个文本中获取网站网址?
- 8. 如何获取访问网站网址的用户ip?
- 9. 如何获取推荐网站的网址?
- 10. 如何从网站获取所有有效的网址?
- 11. 如何更改与网站网址的iframe src?
- 12. 如何从外部网址响应我的网站制作iframe?
- 13. 如何在global.asax中获取当前网站的IP地址?
- 14. PHP在网址中获取带有锚点的网站内容
- 15. 从iFrame内部获取顶级网址
- 16. 如何检查您的网站是否在iframe中加载并获取父级网址?
- 17. 如何从谷歌网站页面获取网址参数
- 18. 如何从网站获取mp3音频流媒体网址?
- 19. 如何使用网页框在网页中获取Flash网址?
- 20. 如何使用c从iFrame中获取父网址
- 21. 如何获取RTSP网址?
- 22. 如何获取使用我的网络服务的网站的网址?
- 23. 如何刷新iframe网址?
- 24. 如何在iframe中显示网站
- 25. Django 1.10 - 获取网站的基址url
- 26. 从网站中提取网址?
- 27. 如何获取iOS中的Firebase网址?
- 28. 如何获取Google AppMaker中的网址?
- 29. 网站的网址
- 30. 如何获取asp.net中的服务器/网站IP地址?
您是否正在尝试使用后退按钮选项?导航到前一页? – Geeth 2010-08-28 04:45:13
@geetha不,我不使用后退按钮,例如在iframe我有amazon.com 当我点击任何产品在亚马逊网站它重定向到另一个页面在亚马逊网站,那么我怎么能得到该网页的url – 2010-08-28 05:01:26