Здравствуйте, несколько дней назад на нашем форуме Discourse перестали работать вставки из Twitter, из-за чего приходится кликать на каждый твит, и нельзя сначала увидеть краткое содержание.
Сейчас они выглядят так:
Если кто-то знает, в чём проблема и как это исправить?
Этот, по ссылке, у которого та же проблема на сайте, который я использую.
Вот ещё один пример, который здесь встраивается нормально, но, похоже, не на нашей доске.
Проверив панель администратора, мы видим, что у нас не последняя версия. Были ли какие-либо изменения между этими двумя версиями, которые могли бы привести к исправлению?
Спасибо, кажется, всё сработало. Единственная проблема — видео не встраиваются, но вы всё равно видите автора твита и описание, так что это не страшно.
Даже с существующим обходным решением, на мой взгляд, имеет смысл добавить несколько пользовательских правил onebox, чтобы это не выглядело таким сломанным из коробки.
Я написал об этом изменении в форумах Twitter, посмотрим, появится ли что-то полезное
Полагаю, это изменение было сделано для экономии времени рендеринга на их серверах, поскольку теги теперь заполняются только React во время клиентского рендеринга. Это делает их HTML статичным, позволяя им использовать Architecture | web.dev, что значительно ускоряет рендеринг веб-приложений.