ユーザーが押したすべてのキーを保存し、それらのキーをディレクトリ内のテキストファイルに保存するクロム拡張をビルドします。私は、ユーザーのキーを追跡したいユーザーが押したキーを保存する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
@UserName彼が検索したもの、またはタイプをテキストファイルに保存するために押したユーザーキーを追跡したい –