В большинстве браузеров (включая более старые версии Safari) функция Javascript prompt
возвращает null
, когда пользователь нажимает "Отмена" и пустая строка, если пользователь нажимает "ОК" ничем в текстовом поле. Но в Safari 5.1 он возвращает пустую строку для обоих случаев.
Я использовал функцию "Сообщить об ошибке" Safari, чтобы сообщить об этом Apple, но кто знает, когда они могут даже признать это гораздо реже. У кого-нибудь есть обход?