我需要在Chrome扩展中显示一个弹出窗口。目前,当单击扩展图标时,弹出窗口会显示在新窗口中。
我需要的是,当我点击扩展时,应该在扩展图标下方看到一个弹出窗口。就像 this(请检查此链接中的弹出窗口)。
我的弹出窗口(userinfo.html)要求输入用户名和密码进行登录。当用户输入用户名和密码并登录后,弹出窗口应关闭。当用户再次单击扩展图标时,它应导航到一个网站。我该怎么做? 这是我的background.js
以这种方式展示我的弹出窗口。当用户在安装后第一次单击图标时,弹出窗口会出现。否则,它会导航到一个网站。现在我的问题是,当我只单击两次图标时,弹出窗口就会出现。第二个问题是,在我输入用户名和密码并单击登录后,弹出窗口关闭,这很好。当我再次单击图标时,实际上应该导航到网站,但在我的代码中它又显示了弹出窗口。当我重新加载扩展程序时,它可以正确工作。为什么会这样?请帮助我。 有一个名为userinfo.html的文件,应该显示为弹出窗口。我该怎么做呢?请帮助我。
我需要的是,当我点击扩展时,应该在扩展图标下方看到一个弹出窗口。就像 this(请检查此链接中的弹出窗口)。
我的弹出窗口(userinfo.html)要求输入用户名和密码进行登录。当用户输入用户名和密码并登录后,弹出窗口应关闭。当用户再次单击扩展图标时,它应导航到一个网站。我该怎么做? 这是我的background.js
chrome.browserAction.onClicked.addListener(function(tab) {
if(!localStorage.username){
chrome.browserAction.setPopup({
popup: "userinfo.html"
});
}
else
//navigate to website
});
以这种方式展示我的弹出窗口。当用户在安装后第一次单击图标时,弹出窗口会出现。否则,它会导航到一个网站。现在我的问题是,当我只单击两次图标时,弹出窗口就会出现。第二个问题是,在我输入用户名和密码并单击登录后,弹出窗口关闭,这很好。当我再次单击图标时,实际上应该导航到网站,但在我的代码中它又显示了弹出窗口。当我重新加载扩展程序时,它可以正确工作。为什么会这样?请帮助我。 有一个名为userinfo.html的文件,应该显示为弹出窗口。我该怎么做呢?请帮助我。