Теперь у меня есть следующий код в background.js, чтобы позволить кнопке действия страницы (всплывающей кнопке на панели инструментов) быть доступной только для определенной страницы:
chrome.runtime.onInstalled.addListener(function() {
chrome.declarativeContent.onPageChanged.removeRules(undefined, function() {
chrome.declarativeContent.onPageChanged.addRules([{
conditions: [new chrome.declarativeContent.PageStateMatcher({
pageUrl: {hostEquals: 'myWeb.com'},
})],
actions: [new chrome.declarativeContent.ShowPageAction()]
}]);
});
Но это не 100%проценты отвечают моему требованию.Я хотел бы включить кнопку действия страницы только после завершения загрузки конкретной страницы.
Я знаю, что у меня может быть файл content.js, запущенный в "document_end", но можно ли здесь включить / отключить кнопку действия страницы?Большое спасибо!