これは、ブラウザで開いている Web ページの任意の部分のクリックを検出するために「detectclicks.js」という名前のコンテンツ スクリプトに入れた js コードです。Jquery を使用しますが、アラートは表示されません...
$('body').on('click', '*', function(event) {
window.alert(' ID of element- testing');
window.alert(' ID of element=' + $(this).attr('id')); // Get ID attribute
window.alert(' ID of Parent element=' + $(this).parent()..attr('id'));
});
これが私のmanifest.jsonです--
{
"name": "My First Extension",
"version": "1.0",
"manifest_version": 2,
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["jquery1.7.2.js", "detectclicks.js"]
}
],
"description": "The first extension that I made.",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
}
}
この拡張機能を Google Chrome にロードして Web ページにアクセスしても、アラートが表示されません。ページの任意の部分をクリックします。何が間違っているのでしょうか?