Присвоение значения location.href в Chrome по событию keydown работает только в первый раз

Присвоение значения window.location.href по событию keydown работает только в первый раз в Chrome (то есть, по нескольким событиям при нажатии клавиши СТРЕЛКА ВПРАВО). Исключением является клавиша ENTER. Кажется, работает нормально в Firefox и IE.

Это какое-то измерение безопасности?

http://jsfiddle.net/k9pwB/

$(document).keydown(function(e){
    var key = (e.keyCode ? e.keyCode : e.which);
    switch (key) {
        case 39:
        case 13:
            console.log('play');
            window.location.href = 'spotify:track:6JEK0CvvjDjjMUBFoXShNZ';
    }
});

0 ответов

Другие вопросы по тегам