【问题标题】:Jwplayer video not playing in Cordova Mobile applicationJwplayer 视频未在 Cordova 移动应用程序中播放
【发布时间】:2018-02-06 11:22:55
【问题描述】:
我正在尝试使用 jwplayer 在 cordova 移动应用程序中播放视频。视频没有播放,因为我在应用程序头标签中使用了以下标签:
meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval '">
谁能告诉我不删除上面的标签,我怎么能在 jwplayer 中播放视频。
【问题讨论】:
标签:
android
cordova
jwplayer
【解决方案1】:
试试这个:
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.jwplayer.com https://content.jwplatform.com https://ssl.p.jwpcdn.com; font-src https://prd.jwpltx.com; img-src https://prd.jwpltx.com">
注意事项:
提示:
您可以使用此firefox plugin 并为您尝试应用它们的应用记录理想的 CSP 标头示例,同时点击记录按钮并浏览页面并使用其所有功能。例如播放视频
- 您可以使用开发工具捕获大多数 CSP 违规,通常它们会出现在控制台和网络选项卡上。如果您单击失败的请求,您可以查看违规内容。或者,设置
report-uri yourdomain.com/yourcspreportingscript.php 是理想的选择,这样您就可以得到您可能错过的违规行为,甚至是黑客攻击。
除非您可以在桌面浏览器上打开 Cordoba 移动应用程序,否则上述这些提示毫无用处。