如何防止iframe代码显示?

时间:2015-04-21 23:03:15

标签: html iframe

我注意到,如果您在Google Chrome上关闭Javascript(至少),当关闭Javascript并在页面上留下奇怪的外观时,文本<iframe>及其属性是可见的。

您可以在使用它的网站上对此进行测试。 For example. 关闭JS以查看

这是一个错误吗?它被认为是一种脚本,是否应该用“noscript”包装?

我确信那些使用iframe的公司并不知情,我在某些Google网页上也注意到了这一点,必须有一些方法可以解决这个问题。

1 个答案:

答案 0 :(得分:1)

我正在使用iframe,但我不知道这个问题,但如果有帮助,这里有一个提示。

您可以使用隐藏的iframe启动该页面:

<iframe style="display:none;"></iframe>

并且一旦页面加载就可以显示它们,那么如果启用了javascript,这一行将会运行并显示它们,否则将保持隐藏状态:

$("iframe").show();    //jQuery
document.getElementsByTagName('iframe').style.display = 'block'; //Pure Javascript