我们有一个Firefox扩展程序,可以在页面中注入div
。 div
的Z指数为2.14748e + 9(即允许的最高值)。一个站点(parse.com)通过在整个页面上放置一个灰色覆盖(绝对定位)来显示模态登录对话框。
尽管叠加层的z索引较低(因此div
未显示为灰色),但select
中的div
字段在点击时无法打开。如果我右键单击该字段,则会出现上下文菜单,然后可以按预期单击打开它。所以这看起来是某种焦点问题。
所有这些在Chrome中运行良好。
更新:即使我删除了覆盖div
,注入的div
中的输入字段也无法获得击键,因此模态对话框似乎正在捕获事件
答案 0 :(得分:2)
因此事实证明注入的div
的z-index导致了问题。任何值9999995或更高(不是真的!)都无法获得焦点。除非我遗漏了某些东西,否则这对我来说似乎是一个错误,所以我在Bugzilla提交了它。