iframe更改源代码

时间:2015-12-16 08:43:48

标签: javascript jquery html iframe

我在这里问你是否有可能改变iframe的源代码

例如,我想谷歌到iframe,但使用我自己的代码更改谷歌的徽标

我试着在这里寻找它我试过this但这不是我想要的,

这是我需要的一个例子

<html>
<head>
    <title>Test HTML</title>
</head>
<body>
<h1>Hello there</h1>

<p>this is a test html</p>
</body>
</html>

此文件名为iframe.html

所以我想iframe文件到index.html但我希望在索引中像这样显示它

<html>
<head>
    <title>Test HTML</title>
</head>
<body>
<h1>Hello there</h1>

<p>this is a <b>NOT</b> test html</p>
</body>
</html>

1 个答案:

答案 0 :(得分:4)

无法通过iframe修改任意第三方网站的DOM。对于某些网站,例如Google,他们会添加一个X-Frame-Options标题,以便您甚至无法在框架中首先显示该页面。

如果可能,那么您必须能够读取DOM,这意味着您可以读取您放在框架中的网站愿意发送给浏览器用户的任何数据。这将允许您访问该站点上的个人数据,这将是一个主要的安全问题。