请问框架别人的网页可不可以?

举例:

假如我iframe百度首页,但是我想隐藏它的logo。有办法做到吗?

有时候iframe页面,想去掉它的有些东西。

阅读 3.2k
4 个回答

这个iframe的网址和你的网站不在同一个域名下的时候,是不能用javascript访问iframe中内容的。我试过做一个代理服务器,代理服务器的访问路径和我网站相同。如果要用iframe访问某个网页,向代理发请求,把实际要访问的页面地址当作参数传过去,代理返回这个页面。这么做,iframe中内容,你是可以用javascript访问的,但是会牵扯出一堆其他问题,比如一些绝对路径的资源可能会跨域,相对路径的请求还会走代理。这个iframe也可以访问你的内容,可以很容易检测出来被代理了,不是很安全。

不能
我iframe一个支付宝,然后把它原版的登录入口删掉,换成我自己伪造的钓鱼登录入口,如果可行的话,那可就太危险了

单从技术角度,这个看具体情况,有些小的,防护处理不够的页面,可以被框架嵌入使用。
但如果源端做了相应处理,则再被直接嵌入的可能就很小。

看看这个覆盖了百度的LOGO;但没办法修改别人网页的内容

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .boc{
            position: relative;
        }
        .box1{
            position: absolute;
            top: 45px;
            left: 645px;
            background: red;
            width: 270px;
            height: 129px;
        }
    </style>
</head>
<body>
    <div class="boc">
        <iframe src="https://www.baidu.com" width="1500" height="800"></iframe>
        <div class="box1"></div>
    </div>
</body>
</html>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题