我不太确定这是否是一个 bug,但以前它一直是这样工作的,后来却停止了(就像之前对 IMDb 链接将所有链接变为海报的情况一样,后来已修复),所以我猜这并不是预期的行为。
无论如何,几个月来,我的 Google Drive 链接无法再正确地进行 OneBox 显示。它们曾经像这篇帖子中所示那样显示(该帖子是解决它们最初无法工作的修复方案):Google Drive video link does not embed video - #20 by techAPJ
现在它们只是显示为普通链接,并在预览中给出类似以下的说明:
无论链接指向的是文件夹、视频、特定文件、图片还是其他内容,它们都无法正常工作。我是否需要开启或添加某些设置来恢复此功能?这是一个可以修复的 bug,还是某项已实施的更改?所有包含 OneBox 效果的历史帖子仍然保留该效果,除非帖子被编辑,之后才会变为普通链接,因此并未批量移除旧内容。我其实并不在意视频是否嵌入(尽管那样会很酷),我只希望链接发布时能保持通用的 OneBox 格式。显然,这并非严重问题,因为我已经搁置了几个月,但我一直以为某个更新会修复它,但至今仍未实现。
Onebox 指南中是否有可帮助的内容?
其中包含一些故障排除技巧,以及关于白名单和黑名单的信息。希望在你等待更多回复时,其中的内容能提供一些线索。
谢谢,我检查过了,但似乎没有任何问题。我测试了一个在我网站上曾经有效但现在在我这里也无效的文件夹,它同样报出缺少描述和图片的错误。当然,我完全不知道这些链接是否曾在这个网站上有效过,但如果曾经有效,那我假设这不是我启用或禁用的选项,因为它似乎在任何 Discourse 实例上都不再有效了。
因此,我的最佳判断是,要么是 Discourse 软件本身的更新导致了变化(可能是无意的,就像之前处理 IMDb 时那样),要么是 Google Drive 方面发生了变化,那样的话恐怕就无能为力了。
编辑:
好的,这是一个发布在原始帮助主题中的链接(https://meta.discourse.org/t/google-drive-video-link-does-not-embed-video/59719/20),显然它工作正常。然而,它在我的网站上无法工作,并给出了不同的错误:
所以问题一定出在我的网站本身。这不可能是我的 Google Drive 账户,因为那个账户并不属于我;也不可能是 Discourse 本身的问题,因为那个链接在这里可以正常工作。
看来在我这里也不行。我尝试将 https://drive.google.com 添加到允许的 Onebox iframe 中,但它提示无效。我可能操作有误。
Richie
(Richie Rich)
5
@Kartoon 您尝试过从服务器控制台执行 wget 吗?那里是否有任何问题或错误?
有趣的是,OneDrive 也受到了影响。该问题并非仅限于 Google Drive。