如何解决Chrome扩展程序未提供youtube IFRAME的当前时间
我想做的是通过扩展程序,我想获得我尝试过的视频的当前时间。
var htmlVideoPlayer = document.getElementsByTagName('video')[0];
htmlVideoPlayer.currentTime
但是它给出了错误。
现在看这张图片
WHEN SELECTING CLASS OF IFRAME
它给了我当前时间,但是我无法通过chrome扩展程序访问它。
出现CORS错误
从其他网站获取youtube IFRAME视频的当前时间的任何方法,以便我可以在自己的扩展程序中使用
还使用此功能从我的扩展程序获取youtube IFRAME视频的当前时间。
这是我的script.js
setInterval(function() {
if ($('document.querySelector(".video-stream").getCurrentTime()').length) {
console.log("Video Time Exists!");
var videoTime = document.querySelector('.video-stream').getCurrentTime();
console.log(videoTime);
}
else{
console.log("waiting");
}
},100);
这是明显的
{
"manifest_version": 2,"name":"MyExtension","version": "0.1","description": "NewExtension Coming soon","content_scripts":[{
"js":[
"js/jquery-3.5.1.js","js/script.js"
],"run_at":"document_idle","matches":[
"http://*"
],"all_frames": true
}],"permissions":[
"tabs","activeTab"
]
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。