Chrome Webstore Inline-Installation mit AngularJS

Ich bin ein Neuling bei AngularJS und versuche, eine Chrome-Erweiterung zu installieren, die dem folgtWebstore Inline-Installationsanleitung

In meiner HTML-Datei

<button data-ng-click="chromeExtensionInstall()" id="install-button">Add to Chrome</button>

In meiner .js-Datei

function successCallback () {
    window.alert('success');
}

function failureCallback () {
    window.alert('failure');
}

$scope.chromeExtensionInstall = function() {
    if (!chrome.app.isInstalled) {
        chrome.webstore.install('https://chrome.google.com/webstore/detail/...',
            successCallback(), failureCallback());
    }
};

Beide Warnungen werden angezeigt und erhalten dann die folgende Ausnahme: "Chrome Web Store-Installationen können nur durch eine Benutzergeste initiiert werden".

Irgendeine Idee?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage