举例:
假如我iframe百度首页,但是我想隐藏它的logo。有办法做到吗?
有时候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>
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
这个iframe的网址和你的网站不在同一个域名下的时候,是不能用javascript访问iframe中内容的。我试过做一个代理服务器,代理服务器的访问路径和我网站相同。如果要用iframe访问某个网页,向代理发请求,把实际要访问的页面地址当作参数传过去,代理返回这个页面。这么做,iframe中内容,你是可以用javascript访问的,但是会牵扯出一堆其他问题,比如一些绝对路径的资源可能会跨域,相对路径的请求还会走代理。这个iframe也可以访问你的内容,可以很容易检测出来被代理了,不是很安全。