首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebView内容安全策略

WebView内容安全策略
EN

Stack Overflow用户
提问于 2016-07-09 01:55:22
回答 2查看 15.7K关注 0票数 17

我想在WebView中加载一个来自Vimeo的视频。它可以工作,但是预览图像没有加载,我得到了以下错误:

I/C10: INFO:CONSOLE(0)“拒绝加载映像'android-webview-video-poster:default_video_poster/-5228946977756841864‘,因为它违反了以下内容安全策略指令:”img https://i.vimeocdn.com https://secure-b.vimeocdn.com https://f.vimeocdn.com https://vimeo.com https://sb.scorecardresearch.com https://ssl.google-analytics.com https://secure.gravatar.com https://i0.wp.com https://i1.wp.com https://i2.wp.com“,源代码>C11 (0)

我怎么才能修好它?

EN

回答 2

Stack Overflow用户

发布于 2016-11-03 22:13:03

Content-Security-Policy元标记img-src指令中添加以下内容:

代码语言:javascript
复制
android-webview-video-poster:

如:

代码语言:javascript
复制
<meta http-equiv="Content-Security-Policy" content="default-src * gap:; script-src * 'unsafe-inline' 'unsafe-eval'; connect-src *; img-src * data: blob: android-webview-video-poster:; style-src * 'unsafe-inline';">
票数 12
EN

Stack Overflow用户

发布于 2021-05-27 07:31:35

可以将poster属性添加到<video>标记中。一个空的图像起作用。不管怎么说,默认的android-webview-video-poster看起来都很糟糕。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38277526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档