如何获取ifrme内嵌网页返回的status
时间: 2023-10-29 13:06:08 浏览: 48
可以通过以下两种方式获取iframe内嵌网页返回的status:
1. 使用JavaScript的window.top属性获取父窗口的window对象,然后在父窗口中监听iframe的load事件,在load事件中获取iframe的contentWindow属性,从而获取iframe的window对象,最后通过window对象的status属性获取返回的status值。
```
var iframe = document.getElementById('myIframe');
iframe.onload = function() {
var iframeWin = window.top.frames['myIframe'].contentWindow;
var status = iframeWin.status;
console.log(status);
};
```
2. 在iframe内嵌网页中使用JavaScript的parent属性获取父窗口的window对象,然后通过window对象的parent属性获取父窗口的window对象,最后通过window对象的status属性获取返回的status值。
```
var status = window.parent.status;
console.log(status);
```