0
我创建一个简单的扩展,以显示不同的URL的图标。如何显示不同的页面操作图标每个URL
我的背景剧本包括:
chrome.tabs.onUpdated.addListener(function(o,r,m){for(var c=[
"URL1",
"URL2",
],a=0;a<c.length;a++)if(~m.url.indexOf(c[a])){chrome.pageAction.show(o);break}});
我想显示不同的页面操作图标查看每两个网址。我应该如何继续?
请格式化你的代码的可读性。 – jacefarm
请:使用描述他们代表的变量名称。它们只需要几个字符,但却显着提高了可读性/可维护性。建议:使用代码块'{}'来指示循环和/或条件语句,特别是使用条件语句作为循环中的唯一语句。也许:['.some'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/some)代替电流回路。使用按位NOT'〜'可能会产生意想不到的后果(与其他比较或逻辑NOT!!相比)。通常,**编码不是使用最少字节的竞赛。** – Makyen