Я создаю расширение chrome, которое предлагает возможность загрузки любых медиафайлов на открытой странице Facebook, включая фотографии, видео и истории. Но я застрял, когда собираюсь получить доступ / поймать URL-адрес запроса видеоистории facebook, который отображается на вкладке Network в консоли, используя chrome.webRequest
API.
By excluding bytestart
and byteend
params from URL above, we got the full video file (with an expiration token). The
tag itself has src
attribute like blob:https://www.facebook.com/
.
This is what I've tried in my extension project:
permission:
"permissions": [
"webRequest",
"*://*/*"
],
I've tried to listen all the events available but no luck.
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
console.log('onBeforeRequest', details.url);
},
{
urls: [""]
}
);
// onBeforeSendHeaders
// onSendHeaders
// onHeadersReceived
// onAuthRequired
// onResponseStarted
// onBeforeRedirect
// onCompleted
// onErrorOccurred
I haven't tried chrome.declarativeWebRequest
https://developer.chrome.com/extensions/declarativeWebRequest, потому что это только для каналов Beta и Dev.
Это действительно возможно или я ошибся при его использовании? Заранее спасибо.