BUG: некорректное сообщение при поиске

 
14 лет, 10 месяцев назад
Модератор
Сообщений: 1,150
Вставил в поле поиска ссылку – получил сообщение «Поиск временно не доступен».
Немного поэкспериментировав, понял, что это реакция на символ '/' в запросе. Аналогичная реакция на символы '@', '$', ')', '|', '~'.
Если эти символы являются недопустимыми, хорошо бы выводить соответствующее сообщение с указанием списка всех недопустимых символов, дабы не вводить в заблуждение сообщением «Поиск временно не доступен».
 
14 лет, 10 месяцев назад
Модератор
Сообщений: 2,374
спасибо, принято к сведению.
посмотрим, как это можно реализовать по-удобнее.
 
14 лет, 10 месяцев назад
Модератор
Сообщений: 1,150
Кстати, есть запрет на ввод в поле поиска определенных символов, например, двойных кавычек, но вставляются из буфера обмена они на ура. Проверьте, как бы чего недоброго из этого не вышло…
 
14 лет, 10 месяцев назад
Пользователь
Сообщений: 488
Phagos написал(а):
Кстати, есть запрет на ввод в поле поиска определенных символов

Хммм, а у меня нормально вставляются и без буфера обмена, просто по нажатию соответствующей кнопки, Firefox 4.

Phagos написал(а):
Проверьте, как бы чего недоброго из этого не вышло…

CSRF должен отработать, однако.
 
14 лет, 10 месяцев назад
Модератор
Сообщений: 1,150
nimda написал(а):
Хммм, а у меня нормально вставляются и без буфера обмена, просто по нажатию соответствующей кнопки, Firefox 4.

Хммм, в Opera 11.10 и 11.11 нельзя ввести символы '!', '&', '(' и '"' (двойная кавычка).
В IE 9.0.8112, Crome 12.0.724 и FF 4.0.1 вводится без проблем.
Забавно =)