Browser Crossrider setPopup不呼叫一次以上

Browser Crossrider setPopup不呼叫一次以上,browser,cross-browser,crossrider,Browser,Cross Browser,Crossrider,我无法根据以下情况多次调用crossridersetPopup 某些情况下,如用户已登录,则仅在屏幕上显示弹出窗口 浏览器操作单击,否则显示登录弹出窗口 但是,在那之后它只打了一次电话 function handler(evtXHR) { if (invocation.ready State == 4) { if (invocation.status == 200) { //alert("successs : "+invocation.resp

我无法根据以下情况多次调用crossrider
setPopup
某些情况下,如用户已登录,则仅在屏幕上显示弹出窗口 浏览器操作单击,否则显示登录弹出窗口

但是,在那之后它只打了一次电话

  function handler(evtXHR) {
    if (invocation.ready State == 4) {
        if (invocation.status == 200) {
            //alert("successs : "+invocation.responseText);
            if (invocation.responseText == "demo") {
                //buttonState = true;`enter code here`
                appAPI.browserAction.setPopup({
                    resourcePath: 'html/New popup.html',
                    height: 1000,
                    width: 1000
    });
 }
通常,多次调用会更改后续按钮单击的内容。但是,查看了您的代码后,我发现扩展有几个问题,例如,要正确操作,必须在设置中启用按钮(请参阅和的介绍)


我认为StackOverflow不是帮助您调试扩展问题的合适论坛,因此,请您通过电子邮件发送我们的支持渠道(support@crossrider.com)有了您提供的详细信息,我将很乐意进一步帮助您

我是一名Crossrider员工,很乐意帮助您。但是,这里没有足够的信息来回答您的问题。如果您能提供以下信息,我很乐意调查这个问题:(1)扩展id(2)您正在测试哪个浏览器和操作系统?(3) 代码的位置(文件/行号)。Thanksmy的扩展id是30403,我正在firefox 20.0.1上测试,代码在background.js中