我正在按如下方式使用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]);
});
});