首页 > 解决方案 > 是否可以选择 YouTube 实时聊天组件?

问题描述

为什么无法使用 选择 YouTube 实时聊天组件document.querySelector?它是有目的的还是只是网站上使用的框架的结果?如果它不在文档中,浏览器如何呈现它?

例如,如果我打开 YouTube 直播并单击以获取聊天文本字段的 CSS 选择器,我会得到以下选择器:

yt-live-chat-text-input-field-renderer.style-scope > div:nth-child(2)

如果尝试在浏览器控制台中执行此操作:

document.querySelector('yt-live-chat-text-input-field-renderer.style-scope > div:nth-child(2)');

它返回null

有没有办法选择这个元素?如果没有,我如何隐藏我的网站元素以避免脚本选择它们?

标签: javascriptdom

解决方案


推荐阅读