premium pass online last extension español chrome javascript google-chrome google-chrome-extension lastpass

javascript - online - Error de lanzamiento de la extensión de Chrome de LastPass y prevención de eventos de clics



lastpass mobile (1)

Estoy registrando un evento de clic simple como se ve a continuación:

$(''.block--hero'').on(''click'', ''*[data-target-id]'', function(e) { e.preventDefault(); e.stopPropagation(); console.log(''clicked''); });

Con frecuencia, pero no siempre, cuando hago clic en el elemento de la interfaz, recibiré el siguiente error de consola que he identificado como perteneciente a la extensión LastPass para Google Chrome.

Uncaught TypeError: Cannot read property ''location'' of undefined onloadwff.js:726 lp_docinfoFromEvent onloadwff.js:726 icon_click_handler onloadwff.js:727 (anonymous function) onloadwff.js:139

Cuando recibo este error, el mensaje en el que se clicked no se registró en la consola. Esencialmente, el evento clic devolvió false .

Normalmente, simplemente deshabilito la extensión y me olvido de ella, pero LastPass es una extensión bastante popular, y me gustaría garantizar de alguna manera mi comportamiento previsto. Los usuarios no sabrán que su extensión está causando el problema, solo que el sitio no funciona.

¿Hay alguna forma de evitar esto?


Me encontré con esto hoy. Parece estar relacionado con el último paso al no poder encontrar los campos de nombre de usuario y contraseña. Encontré este post en los últimos formularios de pase. De uno de los usuarios:

Actualización: solucioné este error cambiando el nombre de los identificadores de mis campos a reg_username, reg_password, login_username y login_password.

Hice esto y el error no se ha mostrado.

Esperemos que esto ayude a alguien más.