В Firefox 3 и более поздних версиях (и, возможно, более старых версиях) при выборе содержимого внутри iframe всегда используется серый цвет фона выделения, используемый для документа, который в данный момент не имеет фокуса, даже если у iframe есть фокус.Единственное исключение, которое мне удалось найти, - это когда содержимое внутри iframe доступно для редактирования.Это не так в других браузерах.Вот пример, иллюстрирующий это:
http://jsfiddle.net/97Vjz/
К сожалению, это предотвращает стилизацию выделения внутри iframe с использованием псевдоэлемента CSS ::-moz-selection
, поскольку он применяется только кне-серые выделения:
http://jsfiddle.net/YYXSY/1/
Мой вопрос: возможно ли предотвратить выделение серого в iframe в Firefox без с помощью contenteditable
/ designMode
?
ОБНОВЛЕНИЕ
Это, кажется, происходит только на динамически записанных фреймах: использование отдельного файла и атрибута src
решает проблему.Однако он мне нужен для работы с динамически написанными фреймами.