当前位置:  开发笔记 > 编程语言 > 正文

使用JQuery获取Iframe的当前src

如何解决《使用JQuery获取Iframe的当前src》经验,为你挑选了2个好方法。

每当用户点击iframe中不是来自同一域的网页上的链接时,我都会收到通知.我知道xss限制,但我需要知道的是在iframe中提供的当前页面.有没有办法在不违反xss规则的情况下执行此操作?



1> 小智..:

要使用jQuery获取iframe位置:

alert( $('iframeId').contents().get(0).location.href );


这仅适用于同一域的情况 - xss安全性会阻止它用于不同的域

2> joshuapoehls..:

如果不是跨站点脚本限制,这应该工作.不幸的是,我不知道如何在不违反这些限制的情况下获取URL.


    
        
    
    
        Find the iFrame URL
        
    


是的,它确实.我不相信有办法在不违反规则的情况下做你需要的事情.
在firebug中的firefox中,我得到的是document.frames未定义
推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有