Для расширения google chrome мне нужно иметь возможность определять, использует ли пользователь chrome для просмотра, чтобы открыть файл .html.
Я пробовал другой метод, но, похоже, я не получаю событие
"permissions": ["webRequest","browsingData", "fileSystemProvider"],
"file_system_provider_capabilities": {
"configurable": true,
"watchable": true,
"source": "file"
},
Я пытался перехватить в webRequest
chrome.webRequest.onBeforeSendHeaders.addListener(function(info){
// info.url does not give me the file.html which opened
)};
Я пробовал использовать разные методы обработки файловых событий, но ни один из них не загорелся.
chrome.fileSystemProvider.onOpenFileRequested.addListener(function(file){
console.log("open file");
});
chrome.fileSystemProvider.onReadFileRequested.addListener(function(file){
console.log("read file");
});
chrome.fileSystemProvider.onExecuteActionRequested.addListener(function(){
console.log("execute file");
});
Заранее благодарю за любую помощь
"permissions": ["<all_urls>"]
в manifest.json (илиfile://*
). В документации должны быть примеры. - person wOxxOm   schedule 19.05.2018