用户可以在原始 URL 中查看隐藏的标记内容

大家好,

我不确定这是一个错误还是一个功能,但无论如何它似乎都相当有问题。基本上,即使帖子被社区隐藏和标记,它仍然可以通过原始 URL 完全看到,并且在一段时间后也不会解决。只有已删除和已批准的已标记帖子才不会显示在原始链接中。对我来说,这似乎有点疏忽,但同样,它可能有我不知道的实际用途。

我所说的原始 URL 是指 meta.discourse.org/raw/350051/ 这样的链接,它只显示界面的最小版本。

我发布之前搜索过,没有找到类似的主题。但我可能错过了,如果是这样,提前道歉。

6 个赞

由非员工用户?

我在我的测试实例上进行了测试。

  • 我以管理员身份标记一个帖子,因此它会自动隐藏(并添加到待审核列表中)。

  • 我使用非员工用户登录

  • 我打开直接帖子 URL,无论是 /posts/1174.json 还是 /posts/1174/raw

  • 我收到 404 错误

  • 我可以像管理员一样打开这些 URL,正如预期的那样

我是否做错了什么来重现您的问题,或者我是否误解了您所描述的内容?

2 个赞

是的,我是一名普通用户(非工作人员),但这很奇怪。在我的网站上运行正常。让我给您看一些截图。

嗯,这是来自您网站的(我不会骑独轮车,所以没登录,哈哈)。
https://unicyclist.com/raw/282458
如果在那里标记了一个帖子但没有处理(帖子被社区标记隐藏的消息),它会在原始帖子中正常显示。

2 个赞


正常的 UI 图像。
在原始状态下,它看起来是这样的。

2 个赞

我明白了你的意思。加载主题的 URL(而不是帖子的 URL)时,隐藏帖子的内容在帖子流中是可见的。我明白了,你说得对。

在 JSON 输出 /t/123.json 中也是可见的。

5 个赞

隐藏的意图始终不是作为安全功能,它只是为了抑制噪音。(同样,取消列出主题也只是抑制它们)

我认为这更多地属于#功能部门,也许有些社区会更喜欢在这里进行更强的控制。

6 个赞

好吧。但有时内容被隐藏是有原因的,我的意思是,如果社区标记隐藏了某些内容,通常是为了保护其他用户不看到它。这是一种绕过它的方法,尽管我怀疑这有多大关系,因为我敢肯定大多数论坛用户根本不知道原始网址。这似乎是值得报告的事情。

但这是一种故意的功能,还是仅仅是一种副作用?

原始 URL 的用途是什么?我不知道它在那里,想知道你的用例是什么?我想那么它应该与原始 URL 的用例进行比较,然后才能判断它是错误还是功能。

我过去会查看它,以了解用户发布了哪些类型的内容,还可以查看更具体的日期和时间信息,然后我意识到它可以让你看到隐藏的内容,这曾经而且仍然非常有用。

这是我想的那样吗?

嗯。我的意思是人们用它来绕过字符限制,所以,嗯?不过他们有时会写一些更有趣的东西。

1 个赞

在我看来,在这里添加一个重要的词是

意外地看到它。

如果有人特意去寻找它,那是另一回事。

但是,这可能会带来法律后果,因为在标记内容时,技术上并未将其移除。

在我的免费试用版中,我看不到被标记帖子的原始内容。

你能展示截图以及你是如何操作的吗?这样我们就可以重现这个情况了。

我进入标记和隐藏的帖子,看到的是帖子但它是隐藏的,我可以点击查看隐藏的内容。

那是一个不相关的特性,与查看主题的原始内容无关,抱歉。

那么我如何查看原始文件?

删除标题和 URL 中的 t。这个主题变成了…
https://meta.discourse.org/raw/350051

1 个赞

至少,隐藏的内容将在一段时间后被移除

此功能请求似乎是 Prevent content hidden by flags from being viewed 的重复(或特例)。

1 个赞