Баг или нет?

  • Автор темы Автор темы LmPopo
  • Дата начала Дата начала

LmPopo

Client
Регистрация
06.12.2012
Сообщения
299
Реакции
136
Баллы
43
В некоторых случаях при сравнении знак ' не идентичен по результату " .
 

Вложения

а вот на этом адресе обратная ситуация
_vinteriere.com/catalogue/dvery/megkomnatnye/roto-dver/
 
Баг какой-то, посмотрим в чем проблема может быть. Какие-то символы не экранируются, надо понять какие.
Для вас самый простой вариант сейчас - это переписать 2 блока в один на C# и работать будет быстрее и лишний блок сэкономите.
 

Вложения

  • Спасибо
Реакции: LmPopo
Спасибо, отличный вариант. Пошёл заменять в старых проектах (приходилось регуляркой искать любой символ и на всякий случай прогонять в подготовке JavaScript) и впредь использовать в новых.
 
Какие-то символы не экранируются, надо понять какие.
Сейчас в другом проекте обнаружил такие проблемные символы - проверял на пустоту путь к локальным файлам, наверное есть и другие: \u и \x
По примерам выше нашёл: '\ ; \' ; "\ ; \"
 
да \u и \x это зарезервированные символы JavaScript их тоже будем обрабатывать.
 
Фикс будет в следующем билде.
С двойными кавычками должно работать будет.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)