<div css={editorWrapper}>
<iframe key="VisualEditor" name="VisualEditor" css={visualEditor} src="/extensionContainer.html" />
<iframe key="FormEditor" name="FormEditor" css={formEditor} src="/extensionContainer.html" />
</div>
页面中有两个iframe,但是window.frames.length = 3
,window.frames[0]
在Chrome中是global {window: global, self: global, location: Location, closed: false, frames: global, …}
,在firefox中是window.frames.length = 2
。
根据msdn简介https://developer.mozilla.org/en-US/docs/Web/API/Window/frames,该window.frames具有两项。
Chrome和Firefox的显示应该一致。
为什么Chrome在window.frames中有global window
?