Как показать полноэкранное всплывающее окно в JavaScript?

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

33
задан Robert Moore 26 June 2017 в 06:33
поделиться

3 ответа

Используйте screen.availWidth и screen.availHeight для вычисления подходящего размера для параметров высоты и ширины в window.open()

, Хотя это, вероятно, будет близко, он не будет максимизироваться, ни точный для всех, особенно если все панели инструментов покажут.

25
ответ дан 27 November 2019 в 18:32
поделиться

Больше, чем плохой дизайн - эта "функция" являются залогом провала UI. Там были номер злонамеренные веб-сайты, которые использовали полноэкранные функции представления в JavaScript, чтобы угнать окна браузера и отобразить экран, неотличимый от рабочего стола пользователя. В то время как может все еще быть способ сделать, это, из любви ко всем достойным вещам, не реализует это.

10
ответ дан 27 November 2019 в 18:32
поделиться

Что относительно этого:

var popup = window.open(URL);
if (popup == null)
   alert('Please change your popup settings');
else  {
  popup.moveTo(0, 0);
  popup.resizeTo(screen.width, screen.height);
}
6
ответ дан 27 November 2019 в 18:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: