Chrome uzantıları, kullanıcı etkileşimi olmadan arka planda çalışabilen scriptlerdir. Bu nedenle, uzantınızın arka planda sürekli olarak çalışmasını istiyorsanız, uzantı kodunu doğru şekilde yazmanız gerekir.
manifest.json dosyasında "background" alanını belirtin: Uzantınızın arka planda çalışması için, manifest.json dosyasında "background" alanını belirlemeniz gerekir. Bu alan, uzantınızın arka planda çalışması için gereken kodları içeren bir JavaScript dosyasını işaret etmelidir.
{
"manifest_version": 2,
"name": "My Extension",
"version": "1.0",
"background": {
"scripts": ["background.js"]
},
"permissions": [
"tabs"
]
}
background.js dosyasında gerekli kodları yazın: "background.js" dosyası, uzantınızın arka planda çalışması için gereken kodları içermelidir. Bu dosyada, uzantınızın ne yapması gerektiğine dair tüm kodları yazabilirsiniz.
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
// Tab yüklemesi tamamlandığında yapılacak işlemler
console.log("Tab yüklendi");
});