我有这样的代码:
function run() {
browser.runtime.sendMessage({
action: "notify",
payload: {
url: window.location.href,
title: document.title,
},
});
}
window.addEventListener("yt-navigate-finish", run, true);url是正确的,当我点击一个新的youtube视频时,url改变了。但标题来自旧视频。
例如,我得到了这样的结果:
{ url: "https://www.youtube.com/watch?v=UwMlgKUQaQ4",
title: "Spire Labs: Fault-tolerance with Kubernetes on AWS - YouTubetest"
}网址是不同的,标题是不同的(标题是从我之前的视频。
发布于 2021-11-18 21:20:40
从document.querySelector('a.ytp-title-link').textContent上阅读
https://stackoverflow.com/questions/70026485
复制相似问题