相关疑难解决方法(0)

关闭iframe并刷新父交叉域

我有一个加载在别人页面上的iframe.当iframe关闭时,我想刷新父页面.

我目前使用类似于此处描述的哈希黑客攻击:关闭iframe跨域

这种方法虽然在IE9中存在安全问题,所以我仍然在寻找更好的解决方案或IE解决方法.

有任何想法吗?

相关:卸载刷新父页面上的IFrame

html javascript iframe

4
推荐指数
1
解决办法
6500
查看次数

IFrame弹出"窗口",显示和隐藏,跨域

我有一个网页,设计为弹出窗口,必须由许多外部网站托管.当用户单击主机网页中的按钮时,该按钮应该会显示我的iFrame.然后,用户与我的iFrame页面进行交互以完成特定任务,并最终点击页面中的"关闭"按钮,框架再次隐藏.但是,因为这两个文档位于不同的域中(并且必须这样做),所以我遇到了浏览器安全限制.

我的托管页面无法操纵托管iFrame中的CSS以将其更改为display:block,但它可以操纵框架本身.并且托管的iFrame无法"到达"iFrame元素来操纵 CSS以将iFrame更改display为/从块/隐藏.

我无法看到在托管文档中有一个按钮显示iFrame和/或其内容的同时,托管文档中的按钮能够操纵相同的元素来隐藏iFrame和/或它的内容.

只要它不需要第三方JS库,就可以使用任何创造性的解决方案,因为我们几乎无法控制托管网站,并希望尽可能少地强加它们 - 理想情况下,我们提供一小部分他们嵌入页面以使用我们的交互式服务的HTML.

另外,作为一个例外,当我从托管文档中显示iFrame本身时,整个显示被iFrame取代而不是iFrame覆盖它,主机文档仍然可以在其后面显示.

html javascript css iframe cross-domain

1
推荐指数
1
解决办法
5707
查看次数

标签 统计

html ×2

iframe ×2

javascript ×2

cross-domain ×1

css ×1