Lsep на сайте – что это значит и как убрать

Столкнулся на сайте клиента с редкой проблемой – на странице выводились символы LSep, как показано на скриншоте (обведено красным). В консоли браузера этот элемент вообще не был виден.

lsep

Поизучал тему. Оказалось, что ошибка проявляется, похоже, только в браузере Google Chrome. Это значит, что по каким-то причинам начинает отображаться символ переноса строки.

Какого-то хорошего, на мой взгляд, решения обнаружить не удалось. Только варианты на js, когда после загрузки страницы все ее элементы проверяются и символ перевода строки, если обнаружен, заменяется на пустое значение.

Нашел два варианта скрипта, чтобы убрать lsep.
1. Этот вариант можно вставить прямо в код html страницы. Я добавил в конец файла footer.php (сайт на движке wordpress).

2. Этот вариант можно добавить в какой-нибудь загружаемый на сайте файл js.

В скриптах u2028 и 8232 это коды символа перевода строки.

Я попробовал первый вариант – сработало.

Затем выяснилось, что хотя ненужный символ исчез, но вместе с тем возникли проблемы с работой виджета ВК на сайте, а также перестало отображаться выпадающие мобильное меню. Попробовал использовать такой скрипт, где вместо body указал класс  корзины. Думал, может скрипт удаляет что-то лишнее в других местах.

Lsep исчезает, но проблемы в работе других скриптов остаются. В общем для меня этот вопрос остался открытым.

В итоге я нашел вывод этого символа в исходном файле плагина, порождающего его, и удалил. В редакторе notepad++ он выглядел просто как LS. Проблема исчезла.

Добавьте комментарий