L'extension Chrome storage.sync.set dans le script de contenu déclenche une exception

J'ai un étrange problème qui a perdu trop de temps.
J'ai le contenu du script qui tente de lire certaines données de l'entrepôt.la synchronisation de l'API, mais il échoue.

J'ai ajouté le stockage de l'autorisation
et j'ai pu travailler avec le stockage.la synchronisation de l'API dans le options.js fichier.

Pouvez-vous repérer quel est le problème?

document.addEventListener('DOMContentLoaded', function () {   

     chrome.storage.sync.get([
            'var1',
            'var2',        
        ], function(items) {        
            alert("got it");
     });
}

C'est le message d'erreur:

CONTENT_SCRIPT contexte pour xxxxx) Paresseux besoin de l'extension.la liaison n'a pas fixé le champ liaison

(CONTENT_SCRIPT contexte pour xxxxx) extensions::lastError:82: Uncaught TypeError: Cannot convert indéfini ou null pour objet{TypeError: Impossible de convertir le indéfini ou null pour objet
à l'Objet.claire (extensions::lastError:82:23)
au handleResponse (extensions::sendRequest:84:15)
lors de la restauration
au HTMLDocument.}

source d'informationauteur embedded