【发布时间】:2014-09-30 11:22:05
【问题描述】:
我是 AngularJS 的新手,并尝试在 Webstore inline installation guide 之后安装 Chrome 扩展
在我的 .html 文件中
<button data-ng-click="chromeExtensionInstall()" id="install-button">Add to Chrome</button>
在我的 .js 文件中
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());
}
};
两个警报都会显示,然后出现这个未捕获的异常:“Chrome Web Store 安装只能通过用户手势启动”
有什么想法吗?
【问题讨论】:
标签: javascript angularjs google-chrome chrome-web-store