在chrome扩展后台js中进行onUpdated时,警报将执行几次,而不是执行一次。是什么原因?我用错了吗?
manifest.json
{
"manifest_version": 2,
"name": "불법 토토사이트 감지기",
"description": "불법 토토사이트를 감지해주는 사이트입니다.",
"version": "1.0",
"content_security_policy": "script-src 'self' https://ajax.googleapis.com; object-src 'self'",
"background": {
"scripts": ["background.js"]
},
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [
"tabs",
"activeTab",
"<all_urls>",
"contextMenus"
]
}
background.js
chrome.tabs.onUpdated.addListener(function (tab) {
var domain = tab.url;
var google = 'https://www.google.co.kr/';
alert(domain);
// if(tab){
// var xhr = new XMLHttpRequest();
// var data = {
//
// birth: 123,
// };
// xhr.open('POST', 'http://soylatte.kr:3000/image/check');
// xhr.setRequestHeader('Content-Type', 'application/json');
// xhr.send(JSON.stringify(data));
// }
//
})