Crossrider setPopup不会多次调用

时间:2013-05-06 14:00:16

标签: browser cross-browser crossrider

基于此问题多次调用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
    });
 }

1 个答案:

答案 0 :(得分:1)

通常,多次调用setPopup会更改后续按钮单击的内容。但是,在查看了您的代码之后,我发现扩展程序存在一些问题,例如,为了正确操作,必须在设置>中启用该按钮。 浏览器按钮(请参阅browserActionHow to add a button to your extension简介)。

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