防止在iframe

时间:2015-09-18 06:40:46

标签: html css iframe

我正在开发一个Web应用程序,它需要编辑单个网页。

目前,需要编辑的页面会加载到iframe中。此外,与内联编辑相关的库,图像编辑也会以编辑模式注入iframe。

要保存在编辑模式下加载的网页,有必要清理一些html部分和注入的库,目前使用另一个隐藏的iframe,其中编辑iframe html内容被写入隐藏的iframe,然后删除不需要的标签或脚本,然后保存这些内容。

当内容被写入隐藏的iframe时,它开始请求图像。我想阻止这个。

因此,对于<img>标记来阻止图像请求,在将内容写入隐藏的iframe之前,src=字符串将替换为data-src=

我们如何实现阻止CSS背景图像的图像加载?

1 个答案:

答案 0 :(得分:0)

您可以使用以下CSS取消所有背景图像:

* {
  background-image: none!important;
}

直接在iframe中添加此css,或者向主体添加一个类并将其添加到您的css中:

body.no-images, body.no-images * {
  background-image: none!important;
}

注意:可以找到更精确的规则。 “*”不是最佳表现。