From c7e19aad03e7cd89691d05a729e2ea4d4f779168 Mon Sep 17 00:00:00 2001 From: David Ralph Date: Sun, 20 Oct 2019 15:39:12 +0100 Subject: [PATCH] re-add opera --- manifest/background-opera.js | 9 +++++++++ manifest/opera.json | 14 ++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 manifest/background-opera.js create mode 100644 manifest/opera.json diff --git a/manifest/background-opera.js b/manifest/background-opera.js new file mode 100644 index 00000000..8883cef7 --- /dev/null +++ b/manifest/background-opera.js @@ -0,0 +1,9 @@ +// Original code sourced from https://forums.opera.com/topic/25046/how-to-disable-completely-the-speed-dial/14 + +chrome.tabs.onCreated.addListener((tab) => { + if (tab.status === 'complete' && tab.url === 'chrome://startpage/') chrome.tabs.update(tab.id, { url: chrome.extension.getURL('index.html') }); +}); + +chrome.tabs.onUpdated.addListener((tabId, changeInfo, tab) => { + if (changeInfo.status === 'complete' && tab.url === 'chrome://startpage/') chrome.tabs.update(tabId, { url: chrome.extension.getURL('index.html') }); +}); \ No newline at end of file diff --git a/manifest/opera.json b/manifest/opera.json new file mode 100644 index 00000000..13b7f016 --- /dev/null +++ b/manifest/opera.json @@ -0,0 +1,14 @@ +{ + "manifest_version": 2, + "name": "Mue", + "version": "0.6", + "browser_action": { + "default_icon": "./android-chrome-512x512.png" + }, + "background": { + "scripts": ["./background-opera.js"] + }, + "permissions": [ + "tabs" + ] +} \ No newline at end of file