Chrome扩展程序回调

时间:2013-09-10 22:23:56

标签: javascript google-chrome

我正在尝试在安装Chrome扩展程序时重定向用户。

这是google提供的代码:

    chrome.webstore.install(string url, function successCallback, function failureCallback)

但我无法让它工作,它会安装扩展程序,但事后没有任何事情发生。

这就是我刚刚尝试过的:

  onclick="chrome.webstore.install('https://chrome.google.com/webstore/detail/migmokkneocggfbfkklboandoijmbnmn',successCallback(e){alert('bitch');};"
你能帮帮我吗?我现在已经搜索了几个小时。

2 个答案:

答案 0 :(得分:0)

在后台文件中添加如下代码:

if(!localStorage.first){
    chrome.tabs.create({
       url : "http://whatever.com/welcome.html"
    });
    localStorage.first = "true";
}

来自redirect to page.html after chrome extension installs

答案 1 :(得分:0)

我刚碰到这个。出于某种原因,该签名不接受函数引用。因此,您必须拨打电话:

chrome.webstore.install(
    'webstore-path',
    function() {
        console.log('w00t');
    }
);

而不是

chrome.webstore.install('webstore-path', callbackRef);

希望有所帮助!