基于此问题多次调用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
});
}
答案 0 :(得分:1)
通常,多次调用setPopup会更改后续按钮单击的内容。但是,在查看了您的代码之后,我发现扩展程序存在一些问题,例如,为了正确操作,必须在设置>中启用该按钮。 浏览器按钮(请参阅browserAction和How to add a button to your extension简介)。
我认为StackOverflow不是帮助您调试扩展程序问题的合适论坛,因此,邀请您通过电子邮件向我们的支持渠道(support@crossrider.com)发送您提供的详细信息,我将很乐意为您提供帮助你进一步