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