main.js
highLevelTab.attach({
contentScriptFile: "./yt-controls.js"
});
/data/yt-controls.js
window.addEventListener("load", function(e) {
var video = window.document.getElementsByTagName("video");
console.log(video);
});
video
出现为{"0":{}}
。我是否需要将其注入页面脚本以获取实际值?
答案 0 :(得分:0)
事实证明,您可以使用firefox中的unsafeWindow
按原样访问该页面,在页面上的所有脚本与其混淆后,详细here。所以,
window.addEventListener("load", function(e) {
var video = unsafeWindow.document.getElementsByTagName("video");
console.log(video);
});