使用AngularJS进行Chrome Webstore内联安装

阿曼惠格

我是AngularJS的新手,并尝试按照Webstore内联安装指南安装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安装只能通过用户手势启动”

任何想法?

干扰

chrome.webstore.install函数接受2个回调参数,这意味着2个指向函数的指针。您不应该自己调用这些函数,而应像这样传递它们的名称:

chrome.webstore.install('https://chrome.google.com/webstore/detail/...',
        successCallback, failureCallback);

代替这个:

chrome.webstore.install('https://chrome.google.com/webstore/detail/...',
        successCallback(), failureCallback());

你看得到差别吗 ?如果您不喜欢,请在此页面仔细看一下,并对其进行很好的解释(此外,还有7个常见的JavaScript错误

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

chrome webstore dev仪表板中的复选框,用于内联安装

来自分类Dev

将我的Google Apps应用发布到Chrome Webstore后,它会作为扩展安装

来自分类Dev

将我的Google Apps应用发布到Chrome Webstore后,它会作为扩展安装

来自分类Dev

Chrome Extension内联安装过程

来自分类Dev

Chrome Extension内联安装过程

来自分类Dev

从Chrome Webstore安装的扩展程序引发错误“打包无效。详细信息:'无法使用文件名或目录名_metadata加载扩展程序...'

来自分类Dev

电子邮件通知Chrome Webstore支持

来自分类Dev

Chrome扩展内联安装无法在经过验证的IP站点中运行

来自分类Dev

使用AngularJS的动态内联CSS

来自分类Dev

在angularjs中使用javascript内联

来自分类Dev

使用PEAR进行安装

来自分类Dev

使用Python“进行安装”

来自分类Dev

Chrome Webstore列表中的Gmail小工具+ Appscript权限

来自分类Dev

我的扩展程序只能在 chrome webstore 中启用

来自分类Dev

使用ClientTemplate进行Kendo Grid内联编辑

来自分类Dev

使用memcpy进行内联线程调度

来自分类Dev

如何使用内联文档进行rust测试

来自分类Dev

使用内联方法进行操作之前

来自分类Dev

使用CKEditor进行内联编辑

来自分类Dev

使用内联查询语句进行计数

来自分类Dev

AngularJS中的内联标签

来自分类Dev

AngularJs指令的内联注释

来自分类Dev

从网站下载chrome扩展程序,而无需重定向到Chrome Webstore页面

来自分类Dev

使用AngularJS进行验证

来自分类Dev

如何从可在 Chrome 中使用的内联 SVG 应用蒙版?

来自分类Dev

使用lambda的内联进行过滤以避免意外的null

来自分类Dev

Kendo Grid使用Datetime DatePickerFor进行内联编辑

来自分类Dev

在React中如何使用`||`进行内联测试?

来自分类Dev

创建嵌套列表并使用for循环内联对其进行配对

Related 相关文章

  1. 1

    chrome webstore dev仪表板中的复选框,用于内联安装

  2. 2

    将我的Google Apps应用发布到Chrome Webstore后,它会作为扩展安装

  3. 3

    将我的Google Apps应用发布到Chrome Webstore后,它会作为扩展安装

  4. 4

    Chrome Extension内联安装过程

  5. 5

    Chrome Extension内联安装过程

  6. 6

    从Chrome Webstore安装的扩展程序引发错误“打包无效。详细信息:'无法使用文件名或目录名_metadata加载扩展程序...'

  7. 7

    电子邮件通知Chrome Webstore支持

  8. 8

    Chrome扩展内联安装无法在经过验证的IP站点中运行

  9. 9

    使用AngularJS的动态内联CSS

  10. 10

    在angularjs中使用javascript内联

  11. 11

    使用PEAR进行安装

  12. 12

    使用Python“进行安装”

  13. 13

    Chrome Webstore列表中的Gmail小工具+ Appscript权限

  14. 14

    我的扩展程序只能在 chrome webstore 中启用

  15. 15

    使用ClientTemplate进行Kendo Grid内联编辑

  16. 16

    使用memcpy进行内联线程调度

  17. 17

    如何使用内联文档进行rust测试

  18. 18

    使用内联方法进行操作之前

  19. 19

    使用CKEditor进行内联编辑

  20. 20

    使用内联查询语句进行计数

  21. 21

    AngularJS中的内联标签

  22. 22

    AngularJs指令的内联注释

  23. 23

    从网站下载chrome扩展程序,而无需重定向到Chrome Webstore页面

  24. 24

    使用AngularJS进行验证

  25. 25

    如何从可在 Chrome 中使用的内联 SVG 应用蒙版?

  26. 26

    使用lambda的内联进行过滤以避免意外的null

  27. 27

    Kendo Grid使用Datetime DatePickerFor进行内联编辑

  28. 28

    在React中如何使用`||`进行内联测试?

  29. 29

    创建嵌套列表并使用for循环内联对其进行配对

热门标签

归档