0

キーボード ボタンが押された後にページ リダイレクトが発生する Firefox アドオンを構築しています。キーボード検出は正常に機能していますが、リダイレクトされません。完全なコードはGitHubでホストされています(Chrome バージョンと表示されていますが、現時点ではすべて Javascript です)。問題のリダイレクト コードも以下に含まれています。私が Firefox に移植したすべてのコードは Chrome で問題なく動作するため、すべての Javascript は有効です。

// Function that does the redirecting
function goToMsgs() {
    if (newNotes){
        window.location = "/msg/pms";
    }
    else if (newSubs) {
        window.location = "/msg/submissions";
    }
    else if (newComms) {
        window.location = "/msg/others";
    }
    else if (newTix) {
        window.location = "/msg/troubletickets";
    }
    else {
        $('#keyaffinity-nomsgs').fadeIn(100).delay(500).fadeOut(100);
    }
}

// And the keyboard shortcut that triggers it, this still triggers,according to the logs
$(document.documentElement).keyup(function (event) {                
    // Code omitted
    else if (event.keyCode == 77 && control) {                      
        goToMsgs();                                                 
    }
    // Code omitted
});
4

2 に答える 2