示例扩展background.js代码
chrome.runtime.onInstalled.addListener(function() { chrome.declarativeContent.onPageChanged.removeRules(undefined,function() { chrome.declarativeContent.onPageChanged.addRules([{ conditions: [ // When a page contains a <video> tag... new chrome.declarativeContent.PageStateMatcher({ pageUrl: { hostEquals: 'www.youtube.com'} }) ],// ... show the page action. actions: [new chrome.declarativeContent.ShowPageAction() ] }]); });
});
解决方法
检查是否已将manifestrativeContent权限添加到manifest.json文件中.
这将使您的扩展程序可以访问 chrome.declarativeContent API并解决您的问题.
这将使您的扩展程序可以访问 chrome.declarativeContent API并解决您的问题.