我有一个chrome扩展程序。该扩展程序有一个菜单选项,其中一个是Invite(在popup.html
中)。当我点击邀请时,弹出窗口会出现,但会在不到一秒的时间内快速消失。我该如何解决这个问题?
尝试使用return false
而只是return
,没有运气。
这是popup.js
部分:
var popup = {
ready: function () {
...
inviteOthers: function () {
var users = prompt("Please enter the usernames you want to invite:", "");
if (users != null) {
// add users
} else {
// popup back
return false;
},
...
};
$(popup.ready);
如果需要其他信息,请与我们联系。谢谢!
答案 0 :(得分:0)
prompt
出现在浏览器window
中(请参阅here),因此就好像用户点击了扩展程序一样。请尝试在弹出窗口中使用简单的文本输入:http://www.w3schools.com/tags/tag_input.asp