如何在chrome扩展中获取按键值 [英] How to get key press value in chrome extension

查看:106
本文介绍了如何在chrome扩展中获取按键值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我创建了一个谷歌浏览器扩展程序来获取活动标签中的按键值。



Hi guys,

I have created one google chrome extension to get key pressed values from active tab.

<!DOCTYPE html>

<html>
    <head>
        <script src="popup.js"></script>
    </head>
        <body>
            <h3><center>Key Logger</center></h3>
            <hr>
            <label>Unable/Disable</label><input type="checkbox" name="chk" id="chk">
            <br />
            <textarea name="sdata" id="sdata" cols="30" rows="10"></textarea>       
        </body>
</html>







var x;var y="";var d = new Date();
myFunction();
function myFunction(event) {
    x = event.which || event.keyCode;
    //alert(x);
    y += x == 13 ? "<br />" : String.fromCharCode(x);
    document.getElementById("sdata").innerHTML = d + "<br />" + y;
}





我的尝试:



Manifest.json



What I have tried:

Manifest.json

{
    "name":"Key Logger",
    "description":"It will store all the keys used during browsing.",
    "version":"1.0.0",
    "manifest_version": 2,
    "browser_action":{
        "default_icon":"icon.png",
        "default_popup":"popup.html"
    },
    "content_scripts": [
        {
          "matches": ["*://*/*"],
          "js": ["popup.js"]
        }
      ],
    "permissions":[
        "tabs",
        "storage",
        "activeTab"
    ]
}





可以有人请帮助我。如何从活动标签中获取按下的键值。



提前谢谢。



Can anyone please help me. How to get the key pressed value from active tab.

Thanks in advance.

推荐答案

目前为止据我所知,出于安全原因,你不能这样做:那会占用密码,银行帐户详细信息等等,可能会被视为恶意代码。
As far as I know, you can't do that for security reasons: that would trap passwords, bank account details and so forth and would probably count as malicious code.


这篇关于如何在chrome扩展中获取按键值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆