Discourse не загружается в устаревших браузерах

Если мне не изменяет память, это было необходимо для некоторых браузеров (IE < 10?), так как после определения возможностей браузера получить доступ к тегам через JavaScript невозможно. Кажется, @dan работал над этой проблемой несколько лет назад?

Обратите внимание, что в данный момент существует два режима резервного копирования:

  1. Предоставление версии для поисковых роботов. JS не требуется. Это зависит от browser_update_user_agents.

  2. Предоставление полного приложения, определение возможностей браузера и переход к резервному режиму путем перемещения содержимого тега в тег . Это не зависит от пользовательского агента.

Проблема здесь в том, что (2) не работает на мобильных устройствах, поскольку сервер не рендерит содержимое тегов . Нам нужно это исправить, не нарушив работу (1) для очень старых браузеров.

7 лайков