php - 嵌入 youtube 视频时没有“访问控制允许来源”错误
问题描述
这是我的嵌入代码:
<iframe src="https://www.youtube-nocookie.com/embed/x9pRNcoP1EU" frameborder="0" allowfullscreen></iframe>
这是控制台中的错误
Access to XMLHttpRequest at 'https://googleads.g.doubleclick.net/pagead/id' from origin 'https://www.youtube-nocookie.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
我尝试在 php 页面顶部添加以下内容 - 没有成功
header("Access-Control-Allow-Origin: *");
如何解决这个问题?
解决方案
正如@david-vielhuber 在评论中所说,这与您的域无关,而是与“ googleads.g.doubleclick.net ”上的 CORS 政策有关。除了改变嵌入 YouTube 视频的方式之外,您无能为力。
推荐阅读
- python - 无法在 Mac M1 上安装 TensorFlow。安装过程中遇到错误
- discord - Discord bot,允许成员将角色分配给其他成员
- laravel - 如何使用 Laravel 在 MySQL 中扫描条形码并保存条形码下的详细信息数据?
- .net - 无法在 Linux 上的 .NET 应用程序中加载动态库
- c# - 输入 {set; 的含义 get;} 在一个值上 - C#
- c# - 如何为 .NET 项目使用包含和使用(在代码中)自述文件(或其他文本)?
- javascript - Javascript切换按钮在不同设备上无法控制
- javascript - 保存令牌是邮递员 envvar 自动不起作用
- jquery - Kendo Jquery ForeignKey Dropdownlist 值
- python - 模板上的Django正则表达式?