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

前端之家收集整理的这篇文章主要介绍了javascript – 无法读取未定义的属性’onPageChanged’前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
示例扩展background.js代码
  1. chrome.runtime.onInstalled.addListener(function() {
  2. chrome.declarativeContent.onPageChanged.removeRules(undefined,function() {
  3. chrome.declarativeContent.onPageChanged.addRules([{
  4. conditions: [
  5. // When a page contains a <video> tag...
  6. new chrome.declarativeContent.PageStateMatcher({
  7. pageUrl: { hostEquals: 'www.youtube.com'}
  8. })
  9. ],// ... show the page action.
  10. actions: [new chrome.declarativeContent.ShowPageAction() ]
  11. }]);
  12. });

});

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

解决方法

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

猜你在找的JavaScript相关文章