sik*_*der 61 html javascript iframe
如何在不加载空白页的情况下使用javascript清除IFRAME元素的内容?
我可以想出这样做:iframe_element.src = "blank.html"但是必须有一个更好的,即时的方法.
McK*_*Kay 97
about:blank
Run Code Online (Sandbox Code Playgroud)
是一个空白的"URL".它总是很清楚
您可以将页面的源设置为该源,它将清除.
小智 13
var iframe = document.getElementById("myiframe");
var html = "";
iframe.contentWindow.document.open();
iframe.contentWindow.document.write(html);
iframe.contentWindow.document.close();
Run Code Online (Sandbox Code Playgroud)
在IE,Firefox和Chrome中测试过...它做到了:)
你的技术是最强大的.它是我自己使用的那个.有时,内容可能通过HTTPS传送,并且使用about:blank会导致警告消息显示为"您是否要包含来自不安全位置的内容"或某些此类内容.
即时的东西是一种感知问题,但是如果您的站点上有一个配置了长缓存到期的Blank.html文件,则客户端将只获取一次页面(每个会话最多一次).