Показ окна window.frames.length различен в chrome и firefox - PullRequest
0 голосов
/ 18 июня 2019

Код

<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] - это global {window: global, self: global, location: Location, closed: false, frames: global, …} в хроме, window.frames.length = 2 в Firefox.Этот элемент window.frames должен быть двухсторонним в соответствии с введением MSDN https://developer.mozilla.org/en-US/docs/Web/API/Window/frames.

Ожидание

Отображение в Chrome и Firefox должно состоять из *. 1015 *

Вопрос

Почему Chrome имеет global window в window.frames?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...