【发布时间】:2011-10-07 12:45:59
【问题描述】:
在 Firefox 3 及更高版本(可能还有更早的版本)中,在 iframe 中选择内容似乎总是使用用于当前没有焦点的文档的灰色选择背景颜色,即使 iframe 确实有焦点。我能找到的唯一例外是 iframe 中的内容是可编辑的。在其他浏览器中不是这种情况。这是一个说明这一点的示例:
不幸的是,这会阻止使用 ::-moz-selection CSS 伪元素在 iframe 中设置选择的样式,因为它仅适用于非灰色选择:
我的问题是:是否可以使用contenteditable / designMode 来防止 iframe 的选择在 Firefox 中变为灰色没有?
更新
这似乎只发生在动态编写的 iframe 上:使用单独的文件和 src 属性可以解决问题。但是,我确实需要它来处理动态编写的 iframe。
【问题讨论】:
标签: javascript css firefox iframe selection