2

编辑:其实问题是这样的:如果用户未登录,则不支持嵌入Feed中的原生视频。(因此,在webview Chrome应用程序中,它不是登录)错误报告给Facebook在这里:https://developers.facebook.com/bugs/353742028342246/,也许它是“设计”Facebook嵌入Feed中的视频未在Chrome App中显示


老问题:

我要显示在Chrome应用Facebook页面饲料,它工作得很好,除了原生视频不可见。

要重现,采取的Hello World应用程序:https://github.com/GoogleChrome/chrome-app-samples/tree/master/samples/hello-world

添加permissions:["webview"] manifest.json中

添加此<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 'with'webview')

Chrome - >加载解压后的扩展名 - >您会看到饲料,但没有原生视频:

enter image description here

如果你打开index.html您的浏览器(和使用),它会显示视频......

enter image description here

如果我使用<webview src="https://www.mydomain.fr/company">,并且其中包含正确的,则会出现同样的问题:除原生视频之外的作品。

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> 

enter image description here

+0

你有任何Chrome应用程序的插件扩展??如果是这样他们是什么? – PN10

回答