У меня есть страница с двумя типами носителей, Печать и screen. Я также хочу разрешить пользователю отправлять страницу по электронной почте самому себе, но вместо типа экранного носителя я хочу разрешить им отправлять по электронной почте тип печатного носителя, который будет содержать текст, который скрыт в типе экрана.Получить innerHTML of @Media тип печати
Я смог отправить по электронной почте страницу DOM на экранном носителе с помощью document.body.getElementsByClassName('content')[0].innerHTML }
. Как я могу сделать то же самое, но с типом печатного носителя?
Что мне нужно - это, в основном, скриншот страницы на странице, за исключением того, что я предпочитаю тип типа печатного носителя, а не тип экрана. То, что я сделал сейчас, - получить dom через javascript и отправить его почтовому клиенту. Я открыт для предложения, если есть другой способ сделать это. –
Сделайте все объявление печатного носителя как стили INLINE на вашем HTML. См. Http://stackoverflow.com/questions/13975087/email-clients-ignoring-internal-style-sheet –
ah..that сделал это. Спасибо. –