15 lines
426 B
JavaScript
15 lines
426 B
JavaScript
|
var sndsrc;
|
||
|
var click = new Audio();
|
||
|
browser.webNavigation.onBeforeNavigate.addListener((details)=>{
|
||
|
if (!details.url.startsWith("moz-extension://") && !details.url.startsWith("about:")) {
|
||
|
if (click.src) click.play();
|
||
|
}
|
||
|
});
|
||
|
|
||
|
browser.storage.local.get({sound: null}, function({sound}) {
|
||
|
click.src = sound;
|
||
|
});
|
||
|
|
||
|
browser.storage.local.onChanged.addListener((changes)=>{
|
||
|
click.src = changes.sound.newValue;
|
||
|
});
|