Я разрабатываю инструменты для веб-разработки, и я хотел бы скопировать часть HTML-кода текущей веб-страницы в буфер обмена, используя Javascript.Скопируйте фрагмент HTML страницы в буфер обмена
Это, вероятно, будет связано с
Получение кусок HTML в вопросе с помощью DOM innerHTML
Копирование этого текста в буфер обмена с помощью Javascript
Кто-нибудь известно о какой-либо Получилось? Например. связанные с обработкой буфера обмена - когда не используется режим documentEditable, мне нужно создать скрытое место для размещения полезной нагрузки HTML для копирования?
Также, если возможно, я хотел бы, чтобы взаимодействие с компонентами WYSIWYG, например TinyMCE, работало так, чтобы при вставке HTML в визуальный режим редактирования он проходил как форматированный HTML вместо обычного текста.
Достаточно, если решение работает в Chrome и Firefox. Internet Explorer не нуждается в поддержке.
Google Docs делает пользовательское действие Copy в меню правой кнопкой мыши. Я был бы доволен решением FF + Chrome и забыл IE. Это для веб-разработчиков, поэтому мне не нужно обслуживать пользователей IE. –
+1 у javascript действительно нет способа добавить вещи в буфер обмена – Thariama
на самом деле вы можете: http://www.htmlgoodies.com/beyond/javascript/article.php/3458851 – woodlumhoodlum