在Iframe中隐藏DIV

时间:2013-09-08 10:43:03

标签: php javascript jquery

如果源是某个不属于您网域的网站,是否可以在Iframe中隐藏DIV? 我有一个iframe加载一个网站,但想要隐藏一个特定的div。

EX: 隐藏DIV id =滑块 src = www.somesitecom.com

我没有成功的尝试;是因为不允许跨站点脚本编写吗?

$(function(){
        var f=$('#foo')
        f.load(function(){ 
            f.contents().find('#slider').hide(); 
        })
    })

<iframe id="foo" src="http://somesite.com" style="width:1200px; height:800; border:none; margin-left:-60px;"/></iframe>

谢谢,

2 个答案:

答案 0 :(得分:2)

出于安全原因,浏览器不允许在您的域外进行iframe操作,因为您可以在该页面中获取用户机密信息。例如,如果iframe当前位于“更改个人资料”页面上,您可能会收到非常危险的信息。

答案 1 :(得分:0)

呀。如果您可以轻松操纵其他人的页面,您将能够访问他们的数据库或使钓鱼网站更容易。

你可以制作一个纯色的div并用z-index覆盖它以隐藏任何冒犯你的东西。