在我托管的 Discourse 社区之一 https://forum.podcaster.community/ 中,当我包含一个裸 URL 时,它并没有自动转换为带标题的链接。我敢肯定这原本是一个“开箱即用”的功能。是我搞错了吗?
……等等。我刚才在处理别的事情,它确实神奇地自动美化了。
分类安全设置会影响这个功能吗?我是管理员,所以能看到所有内容,但也许标题自动美化的代码注意到了某个带有安全设置的分类的裸链接……
在你的图片中,我看到链接后面有一个 .。为了让 URL 生成单行预览(onebox),它必须单独占一行。
例如,仅一行包含 URL,别无其他:
……就会生成单行预览,但
https://www.example.com/ .
……则不会,因为存在 . 字符。
谢谢!
……但这与“单框显示”无关。这里有一个功能:当输入同一 Discourse 站点中某个主题的纯 URL 时,它会自动将其转换为带标题的链接。
我认为确实如此。泄露受限分类中主题标题将构成数据泄露。
我不确定系统是否足够智能,能够允许对具有同等限制的其他分类的链接进行美化处理。不过,你总是可以手动发布包含标题的链接。
……不过,对于指向同一 Discourse 站点的链接,题目本身就 包含 在 URL 中。因此,它实际上已经泄露了。
(澄清一下:我 通过在公开主题中粘贴一个受保护主题的链接,正在泄露该信息。)
确实……但这很可能只是代码中负责处理所有可能 URL 格式的一个函数,这些格式并不一定需要包含主题标题。(或者标题可能已经更改了。)
是的,只有公开类别才支持内联单链接预览。例如,如果我在本处粘贴一个私信(PM)的 URL,它不会展开,因为这会将私信内容暴露给所有人。
