有没有办法打开iframe中的任何页面?

有没有办法打开iframe中的任何页面?

问题描述:

所以网站不要允许出于安全原因,一个iframe中打开自己的网页----有没有办法打开iframe中的任何页面?

所以我期待:

1:比较难一点:有没有什么办法来绕过“不允许“仍然在我们的iframe中打开该页面?

2:或者是否有任何可能的方式让我们的用户无法打开该页面?我现在说这是因为现在发生的情况是,当我们打开一个不允许的页面时,它仍然会在同一个窗口或选项卡中打开我们的页面,这会导致用户离开我们的网站页面并被强制转到我们尝试的页面打开,而这个页面将打开,而不是在iframe中mode--

+0

框架如何被阻塞?通过JavaScript?通过HTTP头? – Matchu 2010-11-12 20:08:28

1:比较难一点:有 任何办法绕过这个“不允许” 的仍然打开里面我们 该页面iframe?

不,不是真的,您正在嵌入的网站可能使用JavaScript检查它是否正在嵌入,并将顶层窗口重定向到他们的网站如果是这样

如果一个网站不想让你嵌入它,请不要嵌入它。在新窗口中打开它。

+0

谢谢---我会这么认为--- – joao 2010-11-12 20:08:56

+0

但有什么办法让我们知道某个特定的网站不允许嵌入?那么我想要做的只是给我们的用户发送一条警告消息,说我们无法打开该页面,否则重定向会发生,我们*退出我们的网站 - 我不会发生这种情况 - – joao 2010-11-12 20:11:27

+0

是的,*有点*。你将不得不编写JavaScript来:1.打开一个新窗口。 2.将iframe插入到您想要的目标窗口中。 3.如果在几秒钟后,窗口离开测试页面,则该站点不允许嵌入。 – cdhowie 2010-11-12 20:14:59