1

教育目的で Chrome キーロガーを開発しようとしています。私が直面している問題は、さまざまなタブからキーを取得する方法がわからないことです。アイコン付きのキーロガーの拡張機能を作成しました。アイコンが押されたとき。バックグラウンドページが実行され、キー文字列が押されたときにアラートが表示されるはずです。

背景ページのコードは次のとおりです。

<script>
    chrome.browserAction.onClicked.addListener(currWin);
    document.onmousedown = currWin;
function getCurrWin()
{
    chrome.tabs.getCurrent(currWin);
}

function currWin(tab)
{
    chrome.tabs.getSelected(null,function(tab){
    alert(tab.title + " : " + tab.id);
    document.onkeypress = keylogger;
})
}

function keylogger(e)
{   if(e.keyCode==27)
    {
        alert('A');
    }
    else{
    logged_keys+=String.fromCharCode(e.charCode);
    alert(logged_keys);
}}
</script>
4

1 に答える 1