window.frames.length在chrome和firefox中显示不同

时间:2019-06-18 06:25:26

标签: javascript google-chrome window

代码

<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 = 3window.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

0 个答案:

没有答案