javascript – 无法读取未定义的属性’onPageChanged’

前端之家收集整理的这篇文章主要介绍了javascript – 无法读取未定义的属性’onPageChanged’前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
示例扩展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() ]
    }]);
  });

});

我得到了无法在控制台中读取未定义的属性’onPageChanged’.运行代码没问题,为什么会这样?

解决方法

检查是否已将manifestrativeContent权限添加到manifest.json文件中.
这将使您的扩展程序可以访问 chrome.declarativeContent API并解决您的问题.

猜你在找的JavaScript相关文章