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?
Powinieneś również skontaktować się z obsługą LastPass (https://lastpass.com/supportticket.php). – Xan
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. :( –
Czy otrzymałeś jakąś odpowiedź od LastPass? Mam tutaj problem, podobny problem - i LastPass po prostu zignorować – Hugo