mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2024-09-20 13:03:45 +02:00
15 lines
460 B
JavaScript
15 lines
460 B
JavaScript
chrome.tabs.onUpdated.addListener(
|
|
function(tabId, changeInfo, tab) {
|
|
if (youtube_parser(changeInfo.url)) {
|
|
chrome.tabs.sendMessage( tabId, {
|
|
message: 'ytvideo',
|
|
url: changeInfo.url
|
|
})
|
|
}
|
|
}
|
|
);
|
|
function youtube_parser(url) {
|
|
var regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/;
|
|
var match = url.match(regExp);
|
|
return (match && match[7].length == 11) ? match[7] : false;
|
|
}
|