Почему вы не поставить один элемент в документе, и установить его contentEditable
истина?
Таким образом, вы не трогайте со всем документом ..
Пример на http://jsfiddle.net/gaby/qjg7K/1/
Глядя на IES документации на http://msdn.microsoft.com/en-us/library/ms533720%28v=vs.85%29.aspx они заявляют
Замечания
Вы не можете выполнить e, если для свойства designMode
установлено значение On
.
Update
Чтобы получать уведомления о любом событии пасты на странице вы можете связать слушателя к документу. (событие будет пузырь документа в конце концов, так что вы всегда будешь получать его ..)
Я понимаю, что вы хотите, чтобы справиться с paste
события, даже если вы не внутри элементов, которые поддерживают его по умолчанию ..
Вы можете сделать body
быть contentEditable
.. Она должна обеспечивать такую же функциональность как установка designMode
к on
демо документа на http://jsfiddle.net/gaby/f6xSt/
Просто заметьте .. это не просто Mozilla. Все браузеры, за исключением хрома, ведут себя одинаково. –