Как избежать копирования и вставки в WebKit contentEditable, что приводит к нежелательному CSS?

у меня есть<div> который имеетcontentEditable="true".

Когда яскопируйте и вставьте содержимое в редактируемый разделвставленный текст оборачивается множеством нежелательных CSS.

Например, это:<p>text text</p> будет выглядеть так:

<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 17px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">text text</p>

Я понимаю, что браузер (в данном случае Google Chrome) старается быть умным и все такое, но в итоге я получаю совершенно неактуальный и нежелательный CSS.

Есть ли способ сказать браузер на основе WebKitне генерировать это?

Ответы на вопрос(1)

Ваш ответ на вопрос