16 lines
No EOL
470 B
JavaScript
16 lines
No EOL
470 B
JavaScript
chrome.browserAction.onClicked.addListener(function (activeTab) {
|
|
let extensionUrl = chrome.extension.getURL('index.html');
|
|
|
|
chrome.tabs.query({ currentWindow: true }, function (tabs) {
|
|
for (var i = 0; i < tabs.length; i++) {
|
|
var url = tabs[i].url;
|
|
|
|
if (url == extensionUrl) {
|
|
chrome.tabs.update(tabs[i].id, {highlighted: true});
|
|
return;
|
|
}
|
|
}
|
|
chrome.tabs.create({ 'url': extensionUrl }, function (tab) {
|
|
});
|
|
});
|
|
}); |