HTML5 Chrome поддерживает всплывающее диалоговое окно? - PullRequest
0 голосов
/ 14 февраля 2011

Мне интересно, есть ли в любом случае создание диалогового окна для расширения Chrome с использованием HTML5 или иным способом? в основном я хотел бы иметь диалоговое окно, которое выглядит более элегантно, чем просто создание нового окна. Есть ли что-нибудь, что можно сделать, поэтому я пытаюсь создать всплывающий эффект.

Ответы [ 2 ]

1 голос
/ 10 августа 2015

Проблема / проблема:

1) Chrome не поддерживает всплывающее окно Windows

Причина:

Google Chrome больше не поддерживает window.showModalDialog, что нарушает работу нескольких корпоративных приложений, таких какOWA, EAC, SAP и др.

Почему:

1) Google решила отказаться от window.showModalDialog в Chrome 35 из-за связанной с этим сложности кода 2) Google считает, что showModalDialog - это ««плохой API», который, согласно их измерениям, широко не используется

Немедленное решение:

Непосредственное решение - перейти на IE или Firefox.Для тех, кто хочет остаться в Chrome, один из способов временного решения этой проблемы - включить эту устаревшую функцию в настройках корпоративной политики, что можно сделать только до 30 апреля 2015 г. (http://www.bugdebugzone.com/2014/08/sitecore-modal-pop-ups-are-not-working.html)

Другой подход:

Другим частичным решением является использование полифайла ShowModalDialog, как описано в этом посте, но некоторые функциональные возможности все еще не восстановлены.

Подход к нашей команде адаптирован: работа с методом Window.Open и настройка javascriptкод для адаптации этого метода для обновления родительского окна и передачи значений в и из.

0 голосов
/ 14 февраля 2011

Я думаю, что лучший способ сделать это - вставить

в страницу и позиционировать / стилизовать ее с помощью CSS. Возможно включить другие библиотеки JavaScript с вашим плагином , так что вы можете изучить использование Диалога jQuery UI .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...