Почему firefox обрезает get запрос?

Здравствуйте. Сайт на 1С-Битрикс, кодировка сайта windows-1251. На странице есть фильтр, он фильтрует товары по цвету(значение представлено в формате #f9ced2). В хром все работает (к выбранному значению фильтра применяется класс activ с помощью js(добавляет border к элементу). В сафари фильтрация происходит, но класс activ не применяется. Url в хром и сафари имеет вид ( ?arFilter_226_2549194743=Y&set_filter=%CF%EE%EA%E0%E7%E0%F2%FC ). В Firefox фильтр не работает, если посмотреть в консоль там пишет "Форма была отправлена в кодировке windows-1251, в которой невозможно закодировать все символы Unicode, поэтому данные, введённые пользователем, могли быть искажены. Чтобы избежать этой проблемы, страница должна быть изменена таким образом, чтобы форма отправлялась в кодировке UTF-8, для чего нужно либо изменить кодировку самой страницы на UTF-8, либо указать accept-charset=utf-8 в элементе формы." и url имеет вид (?set_filter=%CF%EE%EA%E0%E7%E0%F2%FC) .
Если добавить accept-charset=utf-8 к форме, ничего не изменяется (сделал вывод,что проблема вообще не связанна с кодировкой).
Вопрос:
1)Почему в firefox в url отсутствует arFilter......(по факту в этот массив записывается значение по которому будет происходить фильтрация)
2)Почему в safari не применяется class ?
  • Вопрос задан
  • 720 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы