Safari 5.1.4 showModalDialog возвращает неопределенный - PullRequest
1 голос
/ 19 марта 2012

Мы используем код от этого ответа до Функция подсказки Safari 5.1 и отменим вместо prompt в Safari 5.1, чтобы обойти эту ошибку втот браузер, где кнопка «Отмена» возвращает пустую строку, а не null.

. Теперь у нас внезапно возникают проблемы с showModalDialog, часто (но не всегда) возвращающим неопределенное значение вместо значения, назначенного длясвойство popup returnValue.Обратите внимание, что это , а не из-за междоменных проблем, и не из-за отправки формы или перезагрузки других страниц во всплывающем окне.Хотя это может быть не связано, проблема не возникает на машине, на которой по-прежнему работает Snow Leopard, а не Lion.Проблема также не возникает в Firefox, Chromium или IE8.Тестовая страница доступна по адресу http://www.thesaabsite.com/js/safari-5.1-bugfix-test.html.

Что-то не так с тем, что мы делаем, или это ошибка в Safari?

1 Ответ

0 голосов
/ 04 июня 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...