Browser Crossrider setPopup不呼叫一次以上
我无法根据以下情况多次调用crossriderBrowser 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
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中