mirror of
https://github.com/FranP-code/wii-shop-extension.git
synced 2025-10-12 23:52:52 +00:00
Merge pull request #4 from Aesthetic/master
Added Amazon Smile links and a listener for tab changes and tab closing.
This commit is contained in:
@@ -31,6 +31,21 @@ chrome.tabs.onUpdated.addListener(function (tabId, changeInfo) {
|
||||
})
|
||||
})
|
||||
|
||||
// Detect shopping tab becoming inactive/closed, if the domain matches a shopping site, play music
|
||||
chrome.tabs.onActivated.addListener(function(activeInfo) {
|
||||
chrome.tabs.get(activeInfo.tabId, function(tab) {
|
||||
var url = new URL(tab.url)
|
||||
var domain = url.hostname.toString().replace('www.','')
|
||||
console.log(domain)
|
||||
if (!siteList.includes(domain)) {
|
||||
themeAudio.pause()
|
||||
}
|
||||
else {
|
||||
themeAudio.play()
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
// Show notification on extension install
|
||||
chrome.runtime.onInstalled.addListener(function() {
|
||||
chrome.notifications.create({
|
||||
@@ -39,4 +54,4 @@ chrome.runtime.onInstalled.addListener(function() {
|
||||
'title': 'Wii Shop Music extension installed!',
|
||||
'message': 'The Wii Shop theme will now play when you visit shopping websites.'
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
@@ -13,6 +13,21 @@ const siteList = [
|
||||
'amazon.nl',
|
||||
'amazon.es',
|
||||
'amazon.co.uk',
|
||||
'smile.amazon.co.uk',
|
||||
'smile.amazon.com',
|
||||
'smile.amazon.com.au',
|
||||
'smile.amazon.com.br',
|
||||
'smile.amazon.ca',
|
||||
'smile.amazon.cn',
|
||||
'smile.amazon.fr',
|
||||
'smile.amazon.de',
|
||||
'smile.amazon.in',
|
||||
'smile.amazon.it',
|
||||
'smile.amazon.co.jp',
|
||||
'smile.amazon.com.mx',
|
||||
'smile.amazon.nl',
|
||||
'smile.amazon.es',
|
||||
'smile.amazon.co.uk',
|
||||
'bestbuy.com',
|
||||
'bhphotovideo.com',
|
||||
'canadacomputers.com',
|
||||
|
||||
Reference in New Issue
Block a user