1
0
mirror of https://github.com/XFox111/TabsAsideExtension.git synced 2026-04-22 07:58:01 +03:00

Fixed system tabs opening

Updated manifest permissions
This commit is contained in:
Michael Gordeev
2020-03-26 00:42:49 +03:00
parent 8a17593ea5
commit 2844eb50da
3 changed files with 34 additions and 19 deletions
+22
View File
@@ -2,6 +2,25 @@ chrome.browserAction.onClicked.addListener(function (tab)
{
if (tab.url.startsWith("http"))
{
chrome.tabs.insertCSS(
{
file: "css/style.css",
allFrames: true,
runAt: "document_idle"
});
chrome.tabs.insertCSS(
{
file: "css/style.generic.css",
allFrames: true,
runAt: "document_idle"
});
chrome.tabs.insertCSS(
{
file: "css/style.dark.css",
allFrames: true,
runAt: "document_idle"
});
chrome.tabs.executeScript(tab.id,
{
file: "js/aside-script.js",
@@ -98,6 +117,9 @@ chrome.runtime.onMessage.addListener(function (message, sender, sendResponse)
{
switch (message.command)
{
case "openTab":
chrome.tabs.create({ url: message.url });
break;
case "loadData":
sendResponse(collections);
break;