Начиная с сегодняшнего дня мы получаем предупреждения разработчика в диалоговом окне auth со следующим сообщением:
Вы используете тип отображения "всплывающее окно" в большом окне браузера или вкладке. Для лучшего удобства работы, покажите это диалоговое окно с нашим JavaScript SDK без указания явного типа отображения. SDK будет выбирать наилучший тип отображения для каждой среды. В качестве альтернативы, установите высоту и ширину в вызове window.open(), чтобы правильно настроить это диалоговое окно, если у вас есть особые требования, исключающие использование вами SDK. Это сообщение доступно только разработчикам вашего приложения.
Мы имеем следующую ситуацию:
- с javascript мы открываем новое всплывающее окно
- src всплывающего окна задается с помощью метода PHP PHP-SDK getLoginUrl
- всплывающее окно имеет размер 400 пикселей на 580 пикселей
PHP-SDK сам ссылается на правильное использование "display = popup" внутри своего собственного кода:
Если вы используете сгенерированный URL-адрес с вызовом window.open() в JavaScript, вы можете передать display = popup как часть $params.
Документация JS-SDK говорит, что максимальный размер открытого всплывающего окна должен быть 400x580:
Для использования в браузере всплывающее окно размером не более 400 пикселей на 580 пикселей. Используйте этот тип отображения для поддержки контекста для пользователя без необходимости перенаправления полной страницы.
Итак, подведем итог: согласно документам, реализация выше должна быть в порядке. Кто-нибудь еще имеет это предупреждение или решение для этого?