我正在構建一個chrome擴展,它將存儲用戶按下的所有按鍵,並將這些按鍵存儲到目錄內的文本文件中。用於存儲密鑰用戶的Chrome擴展按
我想跟蹤壓制,無論他或搜索類型我想將它存儲到一個文本文件中的用戶密鑰的..
現在我將它存儲關鍵字數組,當它發出警報需要。陣列沒有收到警報。
這裏是我的JavaScript文件:
var your_array = [];
document.addEventListener('DOMContentLoaded', function() {
var checkPageButton = document.getElementById('checkPage');
document.onkeydown = function(e) {
var keyPress;
if (typeof event !== 'undefined') {
keyPress = event.keyCode;
} else if (e) {
keyPress = e.which;
}
your_array.push(String.fromCharCode(keyPress));
return false; // Prevents the default action
};
checkPageButton.addEventListener('click', function() {
alert(your_array);
die;
}, false);
}, false);
...這是我的HTML文件看起來是這樣的:
<!doctype html>
<html>
<head>
<title>Storing Keyword</title>
<link rel='stylesheet' href='popup.css' />
<script src="popup.js"></script>
</head>
<body>
<h3>I can store your keywords</h3>
<button id="checkPage">Really Show Me !</button>
</body>
</html>
這是我的JSON清單文件:
{
"manifest_version": 2,
"name": "Keyword store",
"description": "This extension will analyze a page using GTmetrix",
"version": "1.0",
"browser_action": {
"default_icon": "avator/icon.png",
"default_popup": "popup.html"
},
"permissions": [
"activeTab"
]
}
問題是出現警報,但它在幾毫秒內自動關閉。
如果任何人有任何想法如何將密鑰存儲在一個文本文件,請讓我知道這事太...
謝謝。
您想跟蹤網站頁面上的點擊次數嗎?或者你的頁面彈出? – UserName
@用戶名我想跟蹤用戶鍵,無論他搜索什麼或類型,我想將它存儲到一個文本文件.. –