如何使用Chrome控制台在iframe中获取元素?

用户12341234

我使用的网站没有视频播放速度。我想提高速度。但是问题是视频在iframe中。这是我当前粘贴到chrome控制台中的代码:

// this works
iframe = document.querySelector('iframe') 
// this does not work even though there is a video element inside the frame, it can't find it.
iframe.querySelector('video').playbackRate = 1.2

如果我手动在iframe中单击并运行document.querySelector('video').playbackRate = 1.2,它可以工作,但是在框架中单击以运行代码很麻烦。

巴尔玛

您需要使用该contentDocument属性来访问iframe中的文档:

iframe = document.querySelector('iframe').contentDocument
iframe.querySelector('video').playbackRate = 1.2

请注意,这仅在iframe与顶级文档位于同一域中时才有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在jsfiddle中获取控制台

如何在JavaScript中从Chrome的控制台读取

如何在javascript中获取控制台输入?

如何使用Selenium获取Chrome浏览器控制台日志[INFO]条目

如何从DynamoDb AWS控制台从表中获取最大元素?

如何在Laravel中获取当前的控制台命令

在Chrome开发者工具中拆分“元素”标签和“控制台”

如何在Elixir的控制台输出中获取行号

使用硒写入Chrome控制台

使用bash文件时如何从Java中的控制台获取参数?

如何使用QTextBrowser代替python中的控制台?

如何在Javascript中从控制台获取元素的价值

我如何从Chrome中删除chunk.js并在控制台日志中获取源文件名

如何使用dart控制台对象写入chrome控制台?

如何从Chrome控制台获取内容到python列表中?

如何从控制台的子元素获取文本

如何使用Sails在控制台日志中显示查询?

在Laravel中获取控制台输出

如何使用在控制台的函数中创建的变量

如何从Chrome开发者控制台访问w3school页面上的元素?

使用 python 脚本打印到 Chrome 控制台 - 如何调整以在 div 中打印?

如何使用 Chrome 控制台窗口和控制台命令获取网页的加载时间?

使用拼接删除数组元素后,Google Chrome 控制台未显示正确数据

如何在python中获取URL的控制台输出?

iFrame 中的 DocuSign 控制台

如何使用python在以前的控制台行中打印?

如何使用控制台应用程序中的通用主机从 appsettings 中获取连接字符串?

如何使用firebase控制台从firestore中删除索引?

如何使用 javascript 在 iframe 中获取控制台消息?