gpt4 book ai didi

javascript - 在 firebase 中存储 Youtube 视频 URL,然后在 <iframe> 中插入 URL 不显示视频

转载 作者:行者123 更新时间:2023-11-30 14:49:32 27 4
gpt4 key购买 nike

我在 Firebase 中存储了一些 youtube URL,我想像这样将它们插入到 html 中:

<iframe width="560" height="315" src="{{main.vid}}" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

但是,当运行代码时,它只显示一个空白。单击共享然后嵌入到 Youtube 时,我使用了正确的 URL。

当我像这样用普通的 URL 替换 Firebase 数据 URL 时:

<iframe width="560" height="315" src="https://www.youtube.com/embed/6CulBuMCLg0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

它工作正常。有帮助吗?

最佳答案

看起来您正在使用 Angular 或类似的东西。

出于安全原因,Angular 在字符串插值之前对 URL 进行清理。

您需要绕过 sanitizer 。一种可能的解决方案是自定义管道。

关于javascript - 在 firebase 中存储 Youtube 视频 URL,然后在 &lt;iframe&gt; 中插入 URL 不显示视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48381565/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com