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?