Дмитрий Ачкасов
18 января 2011

Неужели невозможно создать такую иерархию веб-страницы, чтобы при копировании-вставке только текста сохранялась логическая структура отображаемого? В идеале с дополнительными текстовыми пометами. И если возможно, то почему никто этим не озадачивается?



Думаю, одной иерархией тут не отделаться: даже при суперсемантическом коде каждый браузер скопирует в буфер по-своему. Но это, возможно, преодолевается хитрым скриптом, который перехватит событие копирования и запихнёт в буфер что-нибудь идеальное.

Главный вопрос в другом: зачем это надо? Какой смысл читать «Бизнес-линч» без картинок?

Соглашусь, в некоторых случаях хотелось бы, чтобы копировалось немного не так, как оно копируется. Но усилия, которые понадобились бы, чтобы предусмотреть это на всех сайтах, несравнимо больше той пользы, которую они принесут.

Предлагаю относиться к этому как к версии для печати. Обычно про неё не стоит думать вообще, пускай браузер сам печатает как умеет. Но если мы знаем, что для пользователей важна возможность печатать нашу страницу, то мы, конечно, должны убедиться, что всё печатается хорошо. И, если мы знаем, что пользователи часто копируют текст с нашей страницы и вставляют куда-то в другое место, то тоже хорошо бы добиться того, чтобы копировалось всё аккуратно.

P. S.

Я веду практический курс «Пользовательский интерфейс и представление информации». Дата следующего курса пока неизвестна.

 
Мы напишем вам, когда будет открыта запись. Без спама.

Поделиться

Комментарии

Майк Рашитов
18 января 2011

Только сегодня столкнулся с перехватом копирования на сайте РБК. Копировал другу кусок новости в мессенджер, РБК в конце приписал «Читать полностью» и адрес новости:

«Спортсмены будут готовиться к Сочи-2014 с совершенно другой мотивацией», — заключил глава Минспорттуризма.
Читать полностью: http://top.rbc.ru/society/17/01/2011/528917.shtml

Приятно порадовался, очень удобно.

Саша Кан
18 января 2011

Сайт Тайма тоже добавляет ссылку на оригинал. В итоге выглядит это примерно так:

At my request, the board of directors has granted me a medical leave of absence so I can focus on my health.
Read more: http://www.time.com/time/quotes/0,26174,2042840,00.html#ixzz1BLiURVPb

Максим Соловьёв
21 января 2011

На «Хабрахабре» был выложен скрипт, добавляющий к скопированному тексту свою строку, но хабрасообщество восприняло его скорее негативно.


Цель рубрики — обсуждение вопросов дизайна всех видов, текста в дизайне и взаимоотношений дизайнеров с клиентами.

Мы публикуем комментарии, которые добавляют к уже сказанному новые мысли и хорошие примеры. Мы ожидаем, что такие комментарии составят около 20% от общего числа.

Решение о публикации принимается один раз; мы не имеем возможности комментировать или пересматривать свое решение, хотя оно может быть ошибочно. Уже опубликованные комментарии могут быть удалены через некоторое время, если без них обсуждение не становится менее ценным или интересным.

Вот такой веб 2.0.

Недавно всплыло

Расскажите об управляемости: программа 2 2 Начальник считает, что перед встречей нужно обязательно разработать несколько вариантов предложений 6 Как сделать плавный переход от общения с администратором к директору? 1