angular - YouTube 嵌入式视频“无法在服务器上播放”,而应用程序“在 localhost 上运行良好”
问题描述
解决方案
Youtube IFrame 期望主机在 https 域上运行。
IFrame 可以在 localhost 上正常工作,因为 localhost 被认为是安全的,但是当托管在公共域上时,它需要通过 Https 提供服务。
我已经使用 LetsEncrypt 的免费证书来获取域的 ssl,之后事情就开始工作了。
推荐阅读
- node.js - 修改 server.js 以使用 heroku 部署处理 api 调用
- google-drive-api - Google Drive API - 转移整个驱动器的所有权(如网络界面)
- angular - ng-template 内容不会在 Angular 中使用引导工具提示的 title 属性内呈现
- vba - 运行时错误“3265”:在此集合中找不到项目。Access 中的 VBA 模块
- sql - 使用 @Formula(休眠注释)时无法提取 ResultSet
- python - 如何在异构列表和字典中使用递归
- javascript - 使用 jsonwebtoken 生成令牌并在 MERN 堆栈中的前端和后端之间传递令牌时出错
- python - CUDA 错误:使用 HuggingFace 训练 BERT 模型时出现 CUBLAS_STATUS_INVALID_VALUE 错误
- gcov - gcov 错误标志 = 66 gcda 文件未生成
- sql-server - 如何在 XPath 中选择 ID 元素的值?