我刚刚开始使用chrome。(某些)命令,我不确定它们的正确语法是什么。我在这里尝试做的是对概念的所有测试,基本上如果创建的新选项卡匹配特定的URL(在这种情况下只有facebook,但我希望它不仅仅是一页。)那么它应该关闭该标签。我不是很确定如何写,但我认为我有一个想法,我希望有人解释所做的更正,以便我能理解。感谢。
chrome.tabs.onCreated.addListener(function(tab.url){
if (tab.url===*://facebook.com/*){
chrome.tabs.remove(tab)
}
};
答案 0 :(得分:0)
chrome.tabs.onCreated.addListener(function (tab) {
if (tab.url.indexOf('facebook.com') != -1) {
chrome.tabs.remove(tab.id);
}
});
如果您想更准确地了解URL匹配,我建议您解析URL而不是进行字符串匹配或使用正则表达式。
以下是使用a
代码执行此操作的简单方法:https://gist.github.com/jlong/2428561