Играя с shjs , чтобы отобразить номера строк, разрывы строк и пробелы, я натолкнулся на следующее: используя псевдоэлементы для ›скрытых символов, он ведет себя так, как ожидалось (в Firefox): номера строк, пробелы и окончания строк не копируются в буфер обмена.
Поскольку IE8 отображает все хорошо, я был удивлен, что при копировании + вставке он ведет себя по-другому.
Копирование + вставка строки из FF выглядит так (что нормально):
config = ({
Хотя то же самое, скопированное из IE8, гласит:
14·config· =· ({¶
То же самое с Opera, кстати.
Кто-нибудь знает, какое поведение является правильным, и есть ли способ обучить браузер желаемому поведению?
Заранее спасибо