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

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

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

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

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

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