Ho cercato e rilevato che AppleScript non è in grado di rilevare le pressioni dei tasti da parte dell'utente. Mi piacerebbe sapere ci sono altre alternative per fare questo?
Sto costruendo uno script per schede specifiche in tutti i browser Internet, IE, FF, Chrome, Safari.
-
La scheda specifica sarà sfocata, la scheda del titolo, la favicon, l'URL nella barra degli indirizzi sarà mascherato o sostituito.
-
Quando l'utente preme il tasto "tab", ad esempio, rimuoverà temporaneamente tutte le cose fatte nel passaggio 1 e mostrerà il contenuto originale.
-
Se l'utente preme di nuovo la scheda, tornerà allo stato del passaggio 1.
Sono riuscito solo a rendere temporaneo il corpo sfocato ma non il resto del passaggio 1 e il rilevamento della pressione dei tasti.
Il mio codice:
tell application "Google Chrome"
set allTabs to front window's tab
repeat with eachTabs from 1 to count of allTabs
set eachTab to item eachTabs of allTabs
if URL of eachTab = "http://c10h20o.com/uniqlo/2016/0923/" then
set currentTab to eachTabs
end if
end repeat
tell front window
tell tab currentTab
execute javascript "document.body.style.filter = 'blur(0)'" --this line is working
execute javascript " --this javascript always returns me missing value
$(document).keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
alert('You pressed a enter key in somewhere');
}
});
"
end tell
end tell
end tell
Sono completamente nuovo in questo ed è la prima volta che lo faccio.
Ho chiesto lo stack overflow ma nessuno ha risposto. Spero che voi ragazzi potete aiutarmi con questo.