look997
#webdev #frontend #javascript
Zablokowałem keydown i keypress za pomocą;
if(e.keyCode === 32) { // space
e.stopPropagation(); // blokada rozszerzeń
e.preventDefault();
e.returnValue = false;
e.cancelBubble = true;
return false;
}

A rozszerzenie yet-another-smooth-scrolling nadal przejmuje klawisz spacji i scrolluje stronę zamiast odtworzyć dźwięk z mojej strony. :(

Jak to zablokować?
  • Najlepsze
  • Wszystkie komentarze
ennovum
@look997: dałeś 'useCapture' przy 'addEventListener'?
SirSajko
SirSajko
@look997: zobacz do kodu tego rozszerzenia
f.....s
f.....s
@look997: przejmujesz się rozszerzeniem z 25k użytkowników?
look997
look997 Autor
0
@factorys: W tym i ja jestem użytkownikiem. :)
Kiedyś stopPropagation blokowało a teraz już nie. ;(
p.....z
p.....z
@look997: musisz dobrac sie do handlera eventu i go ubic. Nadpisanie pusta funkcja nic nie da.
SirSajko
SirSajko
@look997: A tak wygląda lennyface ( ͡° ͜ʖ ͡°) a jeszcze tak wygląda pastebin: pastebin.com
look997
look997 Autor
0
look997
look997 Autor
0
@look997: Googlowcy sobie z tym poradzili w ich playerze na youtube a ja nie. ;(
https://www.youtube.com/watch?v=b7SRRY3UMO0
larvaexotech
larvaexotech
@look997: zbinduj najpierw Twój handler a potem dopiero załaduj tą bibliotekę yet-another-costam-costam
look997
look997 Autor
0
@bmFyY3l6bWFu: @ennovum: Niestety nie pomogło. :(
Nie mam pojęcia nawet jak się za to zabrać. Kiedyś miałem ten sam problem z tym samym rozszerzeniem ale z scroll i stopPropagation pomogło. A tutaj nie pomaga. :(