Había configurado una secuencia de comandos de Tampermonkey a continuación donde, si presiono la tecla Backspace durante más de 1 segundo en la URL https://www.google.com , aparece una notificación emergente. Esto funciona perfectamente en el navegador Chrome de escritorio para Windows. Pero en el navegador Kiwi (Android) con el mismo script de Tampermonkey, al presionar la tecla de backspace en el teclado de Android (Swiftkey) no se activa la ventana emergente. ¿Dónde puedo estar yendo mal?
/* globals jQuery, $, waitForKeyElements */ // ==UserScript== // @name Google HotKeys // @version 0.1 // @include https://www.google.com/ // @require http://code.jquery.com/jquery-3.x-git.min.js // @description personal // @run-at document-end // ==/UserScript== var timer=false; $('input').on({ keydown: function(e) { var charCode = (e.which) ? e.which : event.keyCode, keyP; if (charCode===8) keyP = 'Backspace'; if (charCode===80) keyP = 'P'; if (charCode===39) keyP = 'right'; if (charCode===40) keyP = 'down'; if (!timer) timer = setTimeout(function(){ clearTimeout(timer); timer=false; alert(keyP+' The key has been pressed for 1 second'); }, 1000); }, keyup: function() { clearTimeout(timer); timer=false; } });