В одном из моих размещённых сообществ Discourse, https://forum.podcaster.community/, при вставке «голой» ссылки она не превращается в заголовок с гиперссылкой. Я бы поклялся, что это функция, которая работает сама по себе. Неужели я с ума схожу?
…подождите-ка минутку. Я работал над чем-то другим, и это действительно магически красиво оформило его.
Влияет ли безопасность категорий на то, как это работает? Я администратор, поэтому вижу всё, но, возможно, код автоматического красивого оформления заголовка замечает просто ссылку на категорию с настройками безопасности…
На вашем изображении я вижу точку . после вашей ссылки. Чтобы URL-адреса превращались в onebox, они должны находиться на отдельной строке.
Например, только URL-адрес на строке и ничего больше:
…превратится в onebox, а
https://www.example.com/ .
…нет из-за символа ..
Спасибо!
…но речь не об одностраничном отображении. Есть функция, которая берёт простую ссылку на тему с того же сайта Discourse и превращает её в заголовок темы с гиперссылкой.
Думаю, да. Раскрытие заголовков тем в ограниченных категориях стало бы утечкой данных.
Не уверен, достаточно ли умна эта функция, чтобы разрешать автоматическое улучшение ссылок на другие категории с аналогичными ограничениями. Но вы всегда можете вручную опубликовать ссылку с её заголовком.
…кроме того, название находится в самом URL для ссылок на этот же сайт Discourse. То есть оно уже фактически утекло.
(Для ясности: я утекаю, вставляя ссылку на защищённую тему в публичную тему.)
Верно… но, скорее всего, это одна функция в коде, которая обрабатывает все возможные форматы URL, в которых не обязательно должны быть заголовки тем. (Или заголовок мог измениться.)
Да, для встроенного однобоксинга работают только публичные категории. Например, если я вставлю сюда ссылку на личное сообщение, оно не развернётся, так как это раскроет информацию о сообщении всем.
