Skip to content

Instantly share code, notes, and snippets.

@filip505
Created December 9, 2018 15:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save filip505/623e973ea63ab4a02b5c94ef10f4301f to your computer and use it in GitHub Desktop.
Save filip505/623e973ea63ab4a02b5c94ef10f4301f to your computer and use it in GitHub Desktop.
content.js
chrome.extension.onRequest.addListener(function (request, sender, sendResponse) {
if (request.greeting == "scan") {
const videos = document.getElementsByTagName('video')
const sources = document.getElementsByTagName('source')
//console.log('sources', sources)
//console.log('videos', videos)
const list = []
for (let i = 0; i < Object.keys(videos).length; i++) {
list.push(videos[i].src.replace('mime=true', ''))
}
for (let i = 0; i < Object.keys(sources).length; i++) {
list.push(sources[i].src.replace('mime=true', ''))
}
if (list.length > 0)
sendResponse(list);
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment