В IE7 дочернее окно, открытое с помощью window.open, может закрыться, используя window.close (), но окно, открытое с помощью , покажет предупреждение безопасности, если дочернее окно пытается закрыть себя.
В моем приложении я не знаю, как открывается мое дочернее окно, и мне нужно знать (в коде JavaScript дочернего окна), могу ли я использовать window.close () или нет. Есть ли способ? Другой способ задать вопрос - есть ли в IE способ различать окно, открытое с помощью window.open, и окно, открытое с помощью target = _blank.
Я попытался проверить window.opener, но в обоих случаях там есть значение, поэтому это не позволяет мне различать два случая.