无法使用 Javascript(Chrome 扩展)获取 Youtube 用户名

问题描述 投票:0回答:1
javascript google-chrome google-chrome-extension youtube web-mining
1个回答
0
投票

由于它不是静态元素,因此在文档首次开始处理时不会立即创建。

收到#title后,需要监听DOMNodeInserted

参考下文

if (document.readyState !== 'loading') init();
else document.addEventListener('DOMContentLoaded', init);

function init() {
    const title = document.getElementById("title")
    title.addEventListener("DOMNodeInserted", 
    () => {title.querySelector("#title > h1 > yt-formatted-string")})
}
© www.soinside.com 2019 - 2024. All rights reserved.