如何在 Chrome 上删除 Facebook 视频预览上的下载按钮?

Posted

技术标签:

【中文标题】如何在 Chrome 上删除 Facebook 视频预览上的下载按钮?【英文标题】:How can I remove the download button on facebook video previews on Chrome? 【发布时间】:2017-11-27 06:15:15 【问题描述】:

使用 Chrome 浏览器,当我在 facebook 上分享我网站的链接时,“预览”是 mp4 格式的视频,即 不是 swf 格式。 问题是 facebook 的视频播放器上显示了一个下载按钮。

基于this post,我可以使用controlsList="nodownload" 属性删除我网站上的下载按钮,但我仍然无法从Facebook 帖子中删除它。

据我所知,此视频预览仅基于 OG 元标记构建,我认为这是正确的:

<meta property="og:video:url" content="https://cdn.domain.com/path/to/video/file.mp4" />
<meta property="og:video:secure_url" content="https://cdn.domain.com/path/to/video/file.mp4" />
<meta property="og:video:width" content="768" />
<meta property="og:video:height" content="432" />
<meta property="og:video:type" content="video/mp4" />

问题:我能做些什么来解决这个问题,还是 100% 取决于 facebook?

注意:由于隐私政策,我无法在此分享示例,但 here is an example with similar OG metatags,将其发布到您的 Facebook 时间线,您将看到下载按钮,如下面的屏幕截图示例所示:https://i.stack.imgur.com/mck0N.png

谢谢。

【问题讨论】:

已确认,在 facebook 方面是 100%。这是我从 Facebook developers.facebook.com/bugs/605686286306392得到的回复 【参考方案1】:

问题:我能做些什么来解决这个问题,还是 100% 取决于 facebook?

这完全取决于 Facebook。

您已向 Facebook 提供了您的视频内容的 URL。他们如何呈现它取决于他们。

【讨论】:

以上是关于如何在 Chrome 上删除 Facebook 视频预览上的下载按钮?的主要内容,如果未能解决你的问题,请参考以下文章

Facebook JavaScript SDK:FB.getLoginStatus和FB.Login在Chrome上不起作用

在Chrome中,最终使用带有正则表达式的重定向扩展程序,如何将所有facebook.com网址重定向到mbasic.facebook.com URLS

Chrome 扩展上的 Facebook 注销

从Chrome扩展程序检查网站上的Facebook登录

如何使用 Oauth2 和 chrome.identity 获取 Facebook 令牌

如何在 chrome 扩展中加载 Google Analytics 和 Facebook SDK?