17

mam Rejestrując proste zdarzenie click jak widać poniżej:rozszerzenie LastPass Chrome rzuca błąd i zapobiegania kliknięcia wydarzenia

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

często, ale nie zawsze, gdy klikam na elemencie interfejsu, będę otrzymać po błędzie konsoli, który zidentyfikowałem jako należący do rozszerzenia LastPass dla przeglądarki 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 

Kiedy ten błąd, komunikat clicked nie był zalogowany do konsoli. Zasadniczo zdarzenie kliknięcia powróciło false.

Zwykle po prostu wyłączę rozszerzenie i zapomnę o tym, ale LastPass jest dość popularnym rozszerzeniem i chciałbym w jakiś sposób zagwarantować moje zamierzone zachowanie. Użytkownicy nie będą wiedzieć, że to ich rozszerzenie powoduje problem - tylko, że strona nie działa.

Czy istnieje sposób obejścia tego?

+2

Powinieneś również skontaktować się z obsługą LastPass (https://lastpass.com/supportticket.php). – Xan

+0

Dzięki, przesłałem bilet, ale wygląda na to, że bilety na wsparcie pozapatkowe mają pięciodniowy zwrot z powodu problemów z Heartbleed .... co oznacza, że ​​dostanę prawdziwą odpowiedź w ciągu 15 dni. :( –

+3

Czy otrzymałeś jakąś odpowiedź od LastPass? Mam tutaj problem, podobny problem - i LastPass po prostu zignorować – Hugo

Odpowiedz

1

Wpadłem na to dzisiaj. Wydaje się być związany z tym, że lastpass nie może znaleźć pól nazwy użytkownika i hasła. Znalazłem this post na formularzach ostatniego przejścia. Od jednego z użytkowników:

Aktualizacja: Poprawiłem ten błąd przez zmianę nazwy identyfikatory moich dziedzinach reg_username, reg_password, login_username i login_password.

Zrobiłem to i błąd się nie pojawił.

Mam nadzieję, że to pomoże komuś innemu.

Powiązane problemy