Firefox 插件和扩展:获取用户输入
设置:假设您单击此页面上的某处,并且您有一个 Firefox 扩展,它通过插入带有
进行响应在文档中键入“text”>,位于您单击的位置。问题:我似乎无法让此文本字段接受用户输入。它几乎似乎是只读的。我必须在 chrome.manifest 或其他地方设置某种配置吗? Firefox 扩展允许以这种方式获取用户输入吗?如果是这样,有人可以指出我正确的方向吗?
注意:我已经能够使用 prompt();
设置该值,但我宁愿像平常一样输入 。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否使用
event.preventDefault()
来捕获鼠标点击?这可能就是文本框看起来只读的原因——它永远无法获得焦点。要解决此问题,请使用:这将阻止单击事件冒泡到用于拦截大多数鼠标单击的通用事件处理程序。
Are you using
event.preventDefault()
to trap mouse clicks? That could be the reason why the text box seems read only – it can never gain focus. To fix this, use:This would keep the click event from bubbling up to your general event handler used to intercept most mouse clicks.