Chrome API para extensões

Bom dia pessoal!
Meu…to com um probleminha chato aqui e gostaria de pedir a ajuda de vocês. To criando uma extensão para o chrome e to tentando usar a API do mesmo para salvar as informações, pois dessa forma conseguirei sincronizar com múltiplos navegadores. Mas toda vez que tento usar qualquer método da API não funciona e me da um erro. Exemplo:

Se tento usar esse método

chrome.storage.sync.set

Da o seguinte erro “Cannot read property ‘sync’ of undefined”.
Se tento esse:

chrome.storage.local.set

Da o seguinte erro “Cannot read property ‘local’ of undefined”

Beleza…entendi que ele não ta achando o storage…mas por quê será? Porque pelo que vi essa API está disponível da versão 20 pra cima e estou com a versão 31!
O mesmo erro da se tento

chrome.tabs

e por ai vai…agradeço qualquer tipo de ajuda! Vi que tem uma parada de content_script e background_script…e pelo que eu vi esse content_script não tem acesso a API do chrome…porém não entendi bem a diferença entres eles e como verificar se o meu script é content ou background? Como viram to começando agora a desenvolver extensões… :slight_smile:

UP =P

Ninguém? =/