替代Firefox WebExtension中的hint()

时间:2018-11-13 06:28:19

标签: javascript google-chrome firefox prompt firefox-webextensions

我正在将Chrome扩展程序移植到Firefox,并且有一个用例需要生成提示以接受输入。

将创建一个上下文菜单,在页面上下文中,应打开一个提示,其结果将传递给函数。在Chrome中可以正常运行,但在Firefox中则不能。调试器停止并显示堆栈跟踪,并显示undefined:undefined。我正在尝试使用window.prompt()

请提出一种替代方法或方法。

控制台显示此消息,不确定是否相关:

  

NS_ERROR_NOT_AVAILABLE:组件返回失败代码:0x80040111(NS_ERROR_NOT_AVAILABLE)[nsIDOMWindowUtils.isParentWindowMainWidgetVisible]

chrome.contextMenus.create({
  "title": "Title...",
  "contexts":["page"],
  "onclick": function(info, tab)
    {
      someFunc(window.prompt("someDisplayText", info.selectionText));
    }
  });

0 个答案:

没有答案