Проблема с веб-директом и символом #

Практические советы по работе с FileMaker, типичные задачи и их решения. У вас вопрос? Пишите сюда.
Ответить
andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Проблема с веб-директом и символом #

Сообщение andrey volkov » 20 фев 2019, 19:16

Дано: вебдирект
На макете отображен веб-вьюер. До определенного времени он нормально работал, показывал, что ему задано (текст с html разметкой)
Неделю назад НА ПОЛОВИНЕ компов веб-вьюер стал работать не корректно. А именно. Отображает лишь то, что встречается до символа # (hash, number, решётка). Все остальное тупо обрезает.
Если решетка запихнута в html header в CSS стиль страницы (например цвет в формате hex или там обозначение идентификатора). То вообще будет пусто все. Если вырезать из html содержимого все "решетки", то все начинает работать.
И вот такая фигня не на всех компах. Но если на каком-то компе такой сбой, то он во всех браузерах такой.
При этом файлмейкер клиенте веб-вьюер отображает все нормально
Ну и если просто в браузере, а не в веб-вьюере веб-директа запустить тот же код HTML, то получится нормальная страничка.

Гугл молчит
1) в чем проблема?
2) почему на разных компах - по разному?
3) что делать?

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Проблема с веб-директом и символом #

Сообщение andrey volkov » 21 фев 2019, 06:55

если наведет на размышление

заметили такое поведение через несколько дней после перехода на сервер 17

Alexei Sytch
Сообщения: 106
Зарегистрирован: 21 сен 2017, 18:48
Откуда: Минск

Re: Проблема с веб-директом и символом #

Сообщение Alexei Sytch » 21 фев 2019, 20:36

Не имею возможности проверить с сервером.
По ощущениям - ошибка кодирования данных URI в Internet Explorer 11

я бы начал смотреть здесь
https://stackoverflow.com/questions/333 ... erystrings

и там еще две ссылки на страницы Unicode in URL changes for IE11 и на страницу Brain Dump: International Text

Есть версия, что текст передается через URL а не как страница, и возникают проблемы в перекодировании этой строки (нестандартная перекодировка разных частей URL)

Ответить