Поддержка URL TikTok для onebox

Но как нам избежать эффекта отскакивания? Нам нужно, чтобы у iframe была фиксированная высота.

3 лайка

Да, высота должна быть фиксированной, это не обсуждается. Фиксированная высота — это отправная точка.

3 лайка

Onebox обращается к их API oEmbed, извлекает ширину и высоту и создаёт iframe с фиксированными шириной и высотой, сохраняя соотношение сторон видео TikTok.

Как вам это звучит, @sam / @codinghorror?

6 лайков

Попал ли этот пункт когда-либо в дорожную карту?

1 лайк

Я считаю, что принудительное указание высоты и ширины для iframe вполне разумно. Хотя у меня есть общие опасения по поводу всех однобоксов с iframe.

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

Мне кажется, что параметр allowed onebox iframes не должен по умолчанию иметь значение *; вместо этого в нём должны быть явно указаны все разрешаемые iframe.

2 лайка

У нас есть эти данные — они доступны в выпадающем списке настроек сайта. Движки OneBox не могут рендерить iframes, пока не добавят источник (origin) в список:

Добавление в список осуществляется через директиву requires_iframe_origins:

Если связанный источник не включён, то движок автоматически отключается.

Мы могли бы так сделать… но это означало бы, что новые onebox не будут автоматически добавляться в список.

Вы имели в виду добавить все существующие опции? Или только подмножество самых распространённых? :thinking:

2 лайка

Да, я понял, я забыл раскрыть звёздочку * :slight_smile: . Не думаю, что нам нужно что-то дополнительно делать здесь, за исключением первоначального предложения @Falco (использовать oembed API для получения высоты и добавить iframe на страницу). Тогда пользователи смогут отказаться от этого, если захотят.

Поставлю метку pr-welcome, на случай если сообщество захочет попробовать это реализовать.

3 лайка

Вау, как вы это сделали? Как вы это встроили?

2 лайка

Просто интересно, есть ли какие-то продвижения с URL-адресами TikTok, чтобы они реагировали так же, как видео на YouTube.

Спасибо! :slight_smile:

2 лайка

Эта тема была автоматически закрыта через 20 часов. Новые ответы больше не принимаются.