1234567891011121314151617181920212223 |
- let popSoundUrl = chrome.runtime.getURL('sounds/pop.mp3');
- let popSoundAudio = new Audio(popSoundUrl);
- function getAbsoluteURL(url) {
- var link = document.createElement("a");
- link.href = url;
- return (link.protocol + "//" + link.host + link.pathname);
- }
- window.onkeydown = function(event) {
- var hoveredLink = $('a:hover');
- if (hoveredLink.length) {
- if (event.key == "x") {
- navigator.clipboard.writeText(hoveredLink.text())
- } else if (event.key == "y") {
- var hoveredHrefAttr = hoveredLink.attr('href');
- navigator.clipboard.writeText(getAbsoluteURL(hoveredHrefAttr));
- } else {
- return;
- }
- popSoundAudio.play();
- }
- }
|