【问题标题】:Facebook swf embed works only for selected domainsFacebook swf 嵌入仅适用于选定的域
【发布时间】:2023-03-07 02:47:01
【问题描述】:

大约一两周后,facebook swf 嵌入功能停止在我的网站上运行。我意识到它已停止在一些网站上运行,但仍在 soundcloud.com 上运行。在做了一些研究之后,我能够将问题定位到一个打开的图形标签。

包含以下内容的网站确实可以正常工作:

<!DOCTYPE html>
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta charset="utf-8">
<meta content="music.song" property="og:type">
<meta content="http://venc.pl/test.html" property="og:url">
<meta content="Asd - Keygen Music" property="og:title">
<meta content="http://i1.sndcdn.com/artworks-000026602093-dp518o-t500x500.jpg?16b9957" property="og:image">
<meta content="Listen to Asd / Asd - Keygen Music | Explore the largest community of artists, bands, podcasters and creators of music &amp; audio." property="og:description">
<meta content="SoundCloud" property="og:site_name">
<meta content="video" name="medium">
<meta content="98" property="og:video:height">
<meta content="460" property="og:video:width">
<meta content="application/x-shockwave-flash" property="og:video:type">
<meta content="http://player.soundcloud.com/player2.swf" property="og:video">
</head></html>

但以下没有

<!DOCTYPE html>
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta charset="utf-8">
<meta content="music.song" property="og:type">
<meta content="http://venc.pl/test2.html" property="og:url">
<meta content="Asd - Keygen Music" property="og:title">
<meta content="http://i1.sndcdn.com/artworks-000026602093-dp518o-t500x500.jpg?16b9957" property="og:image">
<meta content="Listen to Asd / Asd - Keygen Music | Explore the largest community of artists, bands, podcasters and creators of music &amp; audio." property="og:description">
<meta content="SoundCloud" property="og:site_name">
<meta content="video" name="medium">
<meta content="98" property="og:video:height">
<meta content="460" property="og:video:width">
<meta content="application/x-shockwave-flash" property="og:video:type">
<meta content="http://venc.pl/player.swf" property="og:video">
</head></html>

所以它基本上归结为 og:video 标签 () 中呈现的域的变化。 几年前曾经有一个允许在 facebook 上嵌入 swf 的网站白名单。这个想法被放弃了,但我认为 Facebook 刚刚恢复了它。

如何联系 Facebook 以解决此问题?如果需要加入白名单,我该如何申请加入白名单?

【问题讨论】:

    标签: facebook flash facebook-opengraph


    【解决方案1】:

    我相信这个问题的答案是 swf 文件需要位于 https 链接上(请参阅how to share a video from my website on facebook like youtube

    【讨论】:

    • 是的,就是这样。仍然使用 http 嵌入 soundcloud 确实有效(至少在当时)。
    猜你喜欢
    • 2011-06-05
    • 2021-02-11
    • 2012-02-19
    • 1970-01-01
    • 1970-01-01
    • 2013-05-21
    • 1970-01-01
    • 2010-11-02
    • 2020-01-07
    相关资源
    最近更新 更多