Chrome扩展程序:弹出窗口显示并消失,无法输入任何内容

时间:2016-06-03 17:32:58

标签: javascript jquery google-chrome google-chrome-extension

我有一个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);

如果需要其他信息,请与我们联系。谢谢!

1 个答案:

答案 0 :(得分:0)

prompt出现在浏览器window中(请参阅here),因此就好像用户点击了扩展程序一样。请尝试在弹出窗口中使用简单的文本输入:http://www.w3schools.com/tags/tag_input.asp