我需要添加一个Firefox扩展功能来处理动态添加IFRAME元素的情况。在这种情况下加载IFRAME文档时是否有办法获得通知?
例如:
<html>
<head>
<title>iframe test</title>
<script type="text/javascript">
function addIFrame() {
var ifrm = document.createElement("iframe");
ifrm.setAttribute("src", " http://www.google.com/");
document.body.appendChild(ifrm);
}
setTimeout('addIFrame()', 3000);
</script>
</head>
<body>
<p>A new <iframe> will be added in 3 seconds:</p>
</body>
</html>
答案 0 :(得分:1)
您可以在tabbrowser上设置捕获负载监听器,然后检查该事件的目标是否为<html:iframe>
。