我有一个Chrome扩展程序,可以检测Youtube视频并通过Youtube API获取其类别,如下所示:
background.js
chrome.webRequest.onBeforeRequest.addListener(function(details) {
var PageInfo = new URL(url);
if(PageInfo.host=="www.youtube.com")
getCategory(PageInfo); //returns category number via the Youtube API
});
我遇到的问题是,如果Youtube处于全屏模式,这不起作用。例如,在我正常加载视频后,我会切换到全屏,并在初始播放完毕后从建议的视频中选择一个视频。然后,我无法让扩展程序正确地接收新视频。
任何提示将不胜感激。感谢。