Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предупреждение
Устаревшее и не поддерживаемое классическое приложение Internet Explorer 11 было окончательно отключено путем обновления Microsoft Edge в некоторых версиях Windows 10. Дополнительные сведения см. в разделе Часто задаваемые вопросы о прекращении поддержки программы для настольных компьютеров Internet Explorer 11.
В этой статье содержатся сведения о том, что значение, заданное вызовом функции window.open()
, не отразится в новом окне Microsoft Edge.
Исходная версия продукта: Internet Explorer
Исходный номер базы знаний: 3146494
Симптомы
Рассмотрим следующий сценарий:
- Вы открываете веб-страницу в Microsoft Edge.
- Веб-страница вызывает
window.open()
функцию и задает значения, чтобы указать размер и положение окна. - Окно, вызывающее
window.open()
функцию, не открыто на весь экран. В этом сценарии указанный размер и положение не отражаются в новом окне.
Дополнительная информация
Чтобы воспроизвести эту проблему, выполните следующие действия.
Сохраните следующий HTML-код как original.html.
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>window.open - TEST</title> <script type="text/javascript"> function win_open1() { window.open('about:blank','','titlebar=yes,toolbar=yes,location=yes,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=700,Height=300,left=0,top=0'); } </script> </head> <body> <input type="button" name="btn1" value="btn1" onclick="win_open1();" />width=700,Height=300,left=0,top=0<br> </body> </html>
Откройте original.html в Microsoft Edge.
Если окно Edge развернуто, восстановите его до нормального размера.
Нажмите кнопку, чтобы вызвать
window.open
функцию с шириной 700 пикселей и высотой 300 пикселей. В этом сценарии размер открытого окна не равен 700x300 , как ожидалось.