Как я могу использовать Open Graph, чтобы Facebook вставлял SWF в стену при просмотре в https? - PullRequest
1 голос
/ 20 ноября 2011

Я реализовал opengraph в соответствии с публикацией в Facebook , чтобы прикрепить видео на стене при публикации страницы, например,

<meta property="og:video" content="http://example.com/awesome.swf" />

Это работает как задумано, когда Facebook просматривается по http. Однако при просмотре Facebook через https видео отображается в новом окне, а не во встроенном. Это явно во избежание предупреждений в смешанном режиме браузера. Я могу заменить URL-адрес в og: video ссылкой https на swf, и он воспроизводится независимо от того, просматривается ли Facebook через http или https, например,

<meta property="og:video" content="https://example.com/awesome.swf" />

Хотя это работает, всегда получение SWF-файла через HTTPS не является хорошим решением, поскольку HTTPS требует снижения производительности. Мне нужно, чтобы SWF-файл загружался с URL-адреса http при просмотре Facebook через http, а URL-адрес https при просмотре Facebook через https. Так работает на некоторых сайтах, например YouTube и Vimeo. Ни у одного из них нет ничего особенного в разметке Open Graph, которая дает путь https.

Могу ли я что-нибудь сделать, или Facebook рассматривает Vimeo и YouTube как особые случаи?

1 Ответ

2 голосов
/ 20 ноября 2011

Мы (Facebook) уже запустили решение для этого.Смотри https://developers.facebook.com/blog/post/602/

...