В настоящее время Discourse встраивает видео с YouTube, используя стандартный URL. Однако Grav автоматически переписывает URL, чтобы использовать режим повышенной конфиденциальности YouTube. В этом режиме файлы cookie для отслеживания не сохраняются, если пользователь не запускает видео. Эта функция немного упрощает составление политик использования файлов cookie и защиты конфиденциальности. Может ли Discourse внедрить подобную функцию?
Ниже приведен фрагмент кода, который Grav автоматически генерирует при вставке видео с YouTube на страницу. Дополнительную информацию об этом плагине Grav можно найти здесь.
Мы рассматривали это в прошлом, но это негативно скажется на пользовательском опыте. youtube-nocookie.com не связывает активность просмотра с вашим аккаунтом YouTube, поэтому такие функции, как история просмотров, рекомендации и т. д., перестанут работать.
Обратите внимание, что наша реализация YouTube onebox загружает iframe YouTube только после того, как пользователь нажмёт на миниатюру, поэтому куки не будут установлены, если пользователь не взаимодействует с встраиваемым контентом.
Тем не менее, добавление поддержки youtube-nocookie.com через настройку сайта (или, возможно, через компонент темы — я думаю, это возможно ) скорее всего, будет приветствоваться.
Извините, что оживляю эту тему. Кто-то уже что-то сделал по этой функции?
youtube-nocookie.com не связывает активность просмотра с вашим аккаунтом YouTube, поэтому такие вещи, как история просмотров, рекомендации и т. д., перестанут работать.
Это, безусловно, гораздо более желаемый результат, особенно учитывая, что на форуме вы можете случайно посмотреть видео, размещенное кем-то другим, просто из любопытства, и в итоге ваш канал YouTube будет завален видеороликами на эту тему.
Если ничего не сделано, не могли бы вы дать какие-то указания, как это должно быть реализовано? Это должно быть плагин (изменяющий способ встраивания в базу данных) или компонент темы (сработает ли это вообще?)?
В последнее время это стало особенно актуально, поскольку Google внес изменения в логику формирования встраиваемого контента, из-за чего при входе пользователей в свои аккаунты Google встраиваемые видео с YouTube теперь выдают ошибку 153. Это вынуждает пользователей кликать по встраиваемому элементу, чтобы открыть видео в новой вкладке. См., например, этот пост на Reddit: https://www.reddit.com/r/Anytype/comments/1n6tuvn/comment/ndg78u0/
Эту проблему можно решить, преобразовав ссылку в iframe с youtube.com на youtube-nocookie.com. Любые неудобства для пользовательского опыта, связанные с тем, что видео не добавляется в историю просмотров, с лихвой окупаются возможностью просматривать его прямо во встроенном формате. Поэтому возможность автоматически преобразовывать ссылки на встраиваемые видео была бы очень кстати.