Как стать автором
Обновить

Комментарии 32

Предлагаю ввести в веб-стандарты новый мета-тег, который автоматически вводит новые веб-стандарты. А то очень уж много предложений.
Да-да, а ещё нужно заставить всех производителей фототехники встраивать технологии использующиеся в google street view, позволяющие замалёвывать лица людей, с целью соблюдения privacy этих самых лиц.
Скриншот-то как весь размалеван.)
НЛО прилетело и опубликовало эту надпись здесь
А как же лого Gmail?
а как будет браузер узнавать, делается ли в данный момент скриншот?
вобщем идея мертворожденна.
Тем более, как он будет различать, делается скриншот «для внутренних нужд» или «для широкой публики»?
Нередко нужны скриншоты, на которых все или часть личных данных важны.
По хоткею. PrtScr, alt-PrtScr — системный скрин без сокрытия. Shift-PrtScr — скрин средствами браузера, с сокрытием.
хук на PrintScreen.
однако ведь еще есть всякие записывалки-видео-с-рабочего стола.
видимо автор топика предлагает еще некий аналог libastral.so|libasrral.dll дабы браузер знал что его хотят заскриншотить
Ну автор не хочет изобретать DRM, как я понял. Он просто хочет сделать скрытие (хотя бы по хоткею) различной конфидециальной информации, чтобы самому делать скриншоты и не замазывать всё вручную в paint/gimp/etc.
А я вообще не понимаю, зачем все размалевывать?

Как будто, узнав, что у тебя в ящике хранится письмо от адреса customer@anycompany.zone что-то произойдет.

Или, что у вашей девушки мейл kisulka451@mail.ru — и все бросятся ей писать сразу же.

Скриншоты даже боты не индексируют, так что тогда малевать?
Ну, думаю, у многих есть, что скрывать.
Вдруг у меня в ящике хранится письмо от компании-конкурента, выдающее наше негласное сотрудничество.
Или, что у моей жены мейл kisulka451@mail.ru — но романтическую переписку я веду совсем с другим человеком.
Я думаю, не для таких людей стоит делать веб-стандарты.

А то мы уже в стандарты вводим обман и двуличие. Что же тогда будет в жизни твориться?
Если бы людям было нечего скрывать, не было бы ни режима «бесследного браузинга», ни паники «о боже, гугл хранит все мои запросы», ни шума вокруг анонимности и деанонимизаций…
Все равно не стоит делать из этого стандарт.
Тут Вы правы. Браузеры сохраняют куки и историю из благих намерений — улучшить удобство, гугл так же делает это для большего удобства пользователей (релевантности поиска). Всё это делается согласованно с пользователем, описано в правилах например. От этого можно отказаться включив «приватный» режим браузера.
Когда делается скриншот или видео экрана это делает сам пользователь, то есть он сам знает на что идёт. То есть сам должен уметь затирать данные. Так же как и сам пользователь волен публиковать свой емаил где попало и где его могут сохранить в свои базы спамеры и потом не жаловаться «А почему мне стал спам приходить!?».
Шум поднимается как раз в тех случаях когда отменить слежку нет возможности или о ней не предупреждены.
Шоб ты делал, если бы на этом скриншоте увидел email твоей девушки с темой «чмоки-чмоки»? ;)))
Не поверишь — ничего.
Да хороший зародыш идеи, чё вы. Нужно только хорошенько додумать и упростить (читайте развить) идею и будет полезная, не лишняя фишка.
Все равно придется перепроверять еще раз скриншот — вдруг автор сайта сам упустил что-то и не указал нужный css-selector для важных данных? Кроме того, «важные» — понятие абстрактное, откуда автор сайта знает, что для пользователя важно, а что нет?
Ну и зачем для этого вводить что-то новое?
Достаточно для элементов, содержащих персональные данные, ввести класс, по которому обработать содержимое.
Или сделать классы от body.capture и добавлять класс capture для body, если надо снять скрин для публикации.
В крайнем случае ввести неактивный альтернативный css, подключаемый по требованию

Нет, давайте введем в стандарт новый типа media. Почему сразу не html6?
Защита персональных данных сегодян тема актуальная, если не сказать модная.
А если я сниму фотоаппаратом? Как браузер узнает, что я делаю фотографию?

Тут тогда нужно будет еще с производителями техники договариваться, чтобы они придумали супер-мега-пупер-функцию автоматического сокрытия персональных данных (вот это кстати было бы крайне полезно для сокрытия не то что персональных, а даже секретных коммерческих тайн, а то тут ну никак пока не защититься)
Сканеры тоже тогда должны уметь распозновать, а то вдруг я возьму и отсканируют монитор, чтобы вынести коммерческую тайну.
Мне лично будет спокойнее, если все же скриншот, который я хочу заретушировать, будет окончательно сделанным, а не выданный специальным обработчиком. Ненадёжно это, вдруг отвалится, а если я захотел спрятать, то должно быть спрятанным.
Однако, ничего против этой идеи не имею в принципе.
Вы очень изящно сформулировали решение с media type. Насколько я понимаю должно быть больше и конкретных кейсов для capture что бы он попал в стандарт.
Думаю что это не нужно.
Так вот что Малевич хотел показать своим черным квадратом!
Тогда уж делать скриншот средствами браузера, плагином например определённым и во время подготовки страницы к снимку ретушировать для неузнаваемости определённые классы. На самом деле не так и сложно реализуется и никаких стандартов выдумывать не нужно, только заранее добавить специальный класс на объекты, которые должны быть заретушированы.

Дабы не быть голословным, можно применить такой стиль для текста:

.paranoia {
color: transparent;
text-shadow: 1px 1px 10px white;
}

Что просто заблюрит любой текст к которому применён данный стиль. После этого уже снимать скриншот. В браузере можно сделать JS кнопочку, которая будет к открытой странице применять дополнительный CSS с вышеприведённым классом. Как-то так.
js-код в студию для не сильно сведущих
Это была только теория, на практике немного сложнее. Нет, не по подзагрузке css, это легко гуглиться через «javascript css add». Хочется еще и снятия скриншота тут же, например в FireFox через JS и Xul. Это можно посмотреть внутренности плагина Fast Dial, там создаются превьюшки веб-страниц.
Но даже если будет готовый скрипт на веб-страницах как-то должны быть обозначены (классами, например) элементы для блюринга.
Ну тогда просто js для блюринга всего текста.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории