Chrome扩展程序页面操作有时保持灰色

时间:2019-01-17 01:21:44

标签: javascript google-chrome google-chrome-extension

我正在按如下方式使用PageStateMatcher。 有时,当我在https://read.amazon.com上时,我单击了几个链接,突然扩展名显示为灰色。

我应该使用某种通配符来确保它始终对read.amazon.com有用吗?

const rule = {
    conditions: [
        new chrome.declarativeContent.PageStateMatcher({
            pageUrl: {urlContains: 'file:///'}
        }),
        new chrome.declarativeContent.PageStateMatcher({
            pageUrl: {urlContains: 'read.amazon.com'}
        })
    ],
    actions: [new chrome.declarativeContent.ShowPageAction()]
};

chrome.runtime.onInstalled.addListener(function () {
    chrome.declarativeContent.onPageChanged.removeRules(undefined, function () {
        chrome.declarativeContent.onPageChanged.addRules([rule]);
    });
});

0 个答案:

没有答案