首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在iframe中隐藏/伪造src,这在DOM/检查的元素中找不到

在iframe中隐藏/伪造src,这在DOM/检查的元素中找不到
EN

Stack Overflow用户
提问于 2018-07-26 15:31:47
回答 1查看 502关注 0票数 0

原件:

代码语言:javascript
运行
复制
<iframe src="www.youtube.com/embed/Abvkxjkvd"frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="695" height="400"  ;w=695&amp;h=400" allowfullscreen="true" ></iframe>

之后

代码语言:javascript
运行
复制
<iframe src="Fhkvhjnbhgo" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="695" height="400"  ;w=695&amp;h=400" allowfullscreen="true" ></iframe>

有没有像上面那样改变iframe的方法?

EN

回答 1

Stack Overflow用户

发布于 2018-07-26 15:40:35

无法隐藏iframe的源代码,因为浏览器可以公开访问它。

解决这个问题的唯一方法就是设置某种"shell“。假设您正试图在iframe中显示google:

代码语言:javascript
运行
复制
<iframe src="http://google.com" />

但你不希望它显示谷歌的地址。

您可以创建一个文件名iframe.php:

代码语言:javascript
运行
复制
echo file_get_contents('http://google.com');

然后在帧中显示该文件:

代码语言:javascript
运行
复制
<iframe src="iframe.php" />

但是请注意,这可能会限制iframed网站的预期功能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51533338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档