继续讨论 历史中的外部链接不遵循“在新标签页中打开所有外部链接”设置:
我发现了另一个我期望链接在新标签页中打开的实例。
这些链接破坏了 Discourse 的浏览方式,因为它们是链接到附件/上传文件的技术文件夹(/uploads/... 等),而不是常规的 Discourse 页面(/t/...、/u/... 等)。
它们并非真正的外部链接,但也不是正常的 Discourse 浏览页面。
所以可能不是 Bug…
继续讨论 历史中的外部链接不遵循“在新标签页中打开所有外部链接”设置:
我发现了另一个我期望链接在新标签页中打开的实例。
这些链接破坏了 Discourse 的浏览方式,因为它们是链接到附件/上传文件的技术文件夹(/uploads/... 等),而不是常规的 Discourse 页面(/t/...、/u/... 等)。
它们并非真正的外部链接,但也不是正常的 Discourse 浏览页面。
所以可能不是 Bug…
你说得对。
我将把它移到 Feature,如果它变得很重要,我们会再次讨论。
我又遇到了一次,当我点击***[截图]***链接在那里时。
此错误不仅限于 PDF。
请尝试 前三个 JPEG 链接。它们不会在新标签页中打开,但您会丢失 Discourse 上下文和导航。
最好在此论坛(meta)上进行测试:
此 PNG 链接* 不会在新标签页中打开(这是错误)。
但您仍然会意外地丢失 Discourse 的上下文和导航,因此我认为它应该被视为外部链接。
* 手动从 此帖子 复制
我认为,除了 PWA(渐进式 Web 应用)之外,你并不会失去导航。
我没有使用 PWA,也不确切知道它是什么。
我的 bug 报告是针对(meta)Discourse 网站的常规使用。
“在新标签页中打开所有外部链接”选项用于确保所有不在(meta)Discourse 导航(菜单)之外的页面都将在新标签页中打开。
这样,您之前所在的(meta)Discourse 页面将保留在原始标签页中。
在这里,当我点击此图片链接后,当我点击“后退”按钮时,我将不得不等待 Discourse 网站完全重新加载(并祈祷它能回到之前的帖子,但这里的情况并非如此):
它应该像这个其他随机外部链接一样在新标签页中打开。
原始链接以供参考
[此图片链接](https://meta.discourse.org/uploads/short-url/7QvdJ5fFitnZQCIyNJZjmeC6efL.png)
99% 确定这是因为您的 4G 提供商的限流,1% 确定这是因为 Meta 正在使用的 CDN。
这仅仅是因为我在同一个标签页中退出了 Discourse。
在 Discourse 内部按“返回”没有问题。
没有重新加载。
这正是我 Bug 报告的重点:当发送到 Discourse 外部时,它应该在新标签页中打开。
我明白了,我在 Meta 上打开了另一个托管在 CloudFront 上的图片。我意识到任何上传,无论是 CDN/S3
我也从我自己的实例的本地上传中发现了这个错误。
都应该在新标签页中加载。
我因为以下各种原因对您的功能请求进行了投票。
也因为我不明白为什么 PDF 会下载而不是在新标签页中打开,我认为我们应该有这个选项,而不是让 thoka 提供必要的插件。
我明白 Moodle 有一种在新标签页中显示下载页面的方式,就像 Discourse 上的“页面是私有的或不存在”页面一样。
我希望这个功能请求能获得大力支持,因为升级 Discourse 将是一项艰巨的任务,所以 PWA 在所有方面都优于 Moodle App。