Facebook 嵌入提要中的视频未显示在 Chrome 应用程序中
Videos in facebook embed feed is not displaying in Chrome App
编辑:实际上是这个问题:如果用户未登录,则不支持嵌入提要中的本机视频。(因此在 webview chrome 应用程序中,它未登录)错误报告在此处访问 Facebook:https://developers.facebook.com/bugs/353742028342246/,也许是 "by design"
老问题:
我想在 Chrome 应用程序中显示 Facebook 页面提要,它运行良好,但本机视频不可见。
要重现,请使用 hello world 应用程序:https://github.com/GoogleChrome/chrome-app-samples/tree/master/samples/hello-world
在manifest.json
中添加permissions:["webview"]
在<h1>Hello, World!</h1>
之后添加:
<webview src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Fyoutube%2F&tabs=timeline&width=340&height=500&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true" width="340" height="500" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></webview>
(使用此页面:https://developers.facebook.com/docs/plugins/page-plugin 并将 'iframe' 替换为 'webview')
Chrome -> 加载解压缩的扩展 -> 您将看到提要但没有原生视频:
如果您使用浏览器打开 index.html(并使用 <iframe>
),它将显示视频...
如果我使用 <webview src="https://www.mydomain.fr/company">
,其中包含正确的 <iframe>
,同样的问题:除原生视频外都有效。
PS : Youtube 视频正在运行,您可以尝试使用 Youtube 页面:
<webview src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Fyoutube%2F&tabs=timeline&width=340&height=500&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true" width="340" height="500" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></webview>
先复制你想要的facebook视频的URL。
然后进入这个页面:
https://developers.facebook.com/docs/plugins/embedded-video-player#configurator
将 URL 粘贴到 "URL of the video" 的位置,然后单击底部的获取代码。
您可以复制放置在 href 标签中的 url(在步骤 3 中)并将其粘贴到您的编辑器中。
我向 Facebook 报告了这个错误,也许它是 "by design"
https://developers.facebook.com/bugs/353742028342246/
虽然在等待 "team" 的响应。
编辑:实际上是这个问题:如果用户未登录,则不支持嵌入提要中的本机视频。(因此在 webview chrome 应用程序中,它未登录)错误报告在此处访问 Facebook:https://developers.facebook.com/bugs/353742028342246/,也许是 "by design"
老问题:
我想在 Chrome 应用程序中显示 Facebook 页面提要,它运行良好,但本机视频不可见。
要重现,请使用 hello world 应用程序:https://github.com/GoogleChrome/chrome-app-samples/tree/master/samples/hello-world
在manifest.json
中添加permissions:["webview"]
在<h1>Hello, World!</h1>
之后添加:
<webview src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Fyoutube%2F&tabs=timeline&width=340&height=500&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true" width="340" height="500" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></webview>
(使用此页面:https://developers.facebook.com/docs/plugins/page-plugin 并将 'iframe' 替换为 'webview')
Chrome -> 加载解压缩的扩展 -> 您将看到提要但没有原生视频:
如果您使用浏览器打开 index.html(并使用 <iframe>
),它将显示视频...
如果我使用 <webview src="https://www.mydomain.fr/company">
,其中包含正确的 <iframe>
,同样的问题:除原生视频外都有效。
PS : Youtube 视频正在运行,您可以尝试使用 Youtube 页面:
<webview src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Fyoutube%2F&tabs=timeline&width=340&height=500&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true" width="340" height="500" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></webview>
先复制你想要的facebook视频的URL。
然后进入这个页面: https://developers.facebook.com/docs/plugins/embedded-video-player#configurator
将 URL 粘贴到 "URL of the video" 的位置,然后单击底部的获取代码。
您可以复制放置在 href 标签中的 url(在步骤 3 中)并将其粘贴到您的编辑器中。
我向 Facebook 报告了这个错误,也许它是 "by design"
https://developers.facebook.com/bugs/353742028342246/
虽然在等待 "team" 的响应。