jquery - 我可以使用 jquery 点击进入 YouTube iframe 吗?
问题描述
我有以下 iframe 示例:
<iframe class="iframe-test" id="video" width="560" height="315" src="https://www.youtube.com/embed/iRYDYrj3Bfw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
我尝试了以下方法,但没有任何反应:
$('#video').click();
它与跨域 iframe 有关系吗?
解决方案
您无法从 iframe 打开的其他域站点获取 DOM 元素。如果您打开与源域具有相同域的站点,您的代码将起作用。
推荐阅读
- python - 获取本地 html 的自定义图像的脚本
- pandas - 如何将价格列转换为整数?
- mysql - CakePHP3 - 在相同的两条记录之间创建多个关联
- python - 如何使 pygame.key.get_pressed() 响应更快?
- algorithm - 最小化最大距离,一维数组
- python - 在开发服务器上找不到静态文件 404 django
- elasticsearch - ElasticSearch:找不到与 IP 地址 0:0:0:0:0:0:0:1 匹配的主题替代名称
- java - JLabel 文本大于 JLabel 大小并变为“...”
- python - 转置和排列 - 运行时错误
- javascript - 如何在 HTML 中设置 JavaScript 样式?