示例扩展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并解决您的问题.