我使用 chrome.contextMenus
documentUrlPatterns 来过滤显示上下文菜单的位置。
我尝试在模式前添加“-”,但这并没有改变任何内容......
function recreateStuff(){
if(logoncmid!=-1){}
var hosts=[];
var ihosts=[];
for (var i = savedData.length - 1; i >= 0; i--) {
hosts.push(savedData[i].host);
ihosts.push("-"+savedData[i].host);
//console.log(savedData[i]);
};
// hosts created ...
chrome.contextMenus.update(logoncmid,{documentUrlPatterns: hosts});
chrome.contextMenus.update(regcmid,{documentUrlPatterns: ihosts});
}
是否可以创建排除列表?
最佳答案
我认为目前这是不可能的,因为 documentUrlPatterns
采用 match patterns 的数组并且无法表达否定匹配模式。
你可能open a feature request对于表达排除的匹配模式的机制,as is done for content scripts与 exclude_matches
和 exclude_globs
。
关于google-chrome-extension - chrome.contextMenus 排除 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16150225/