![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| mstdmstd |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 30.12.2008 Репутация: нет Всего: нет |
Всем привет,
Есть некоторый графический редактор(на основе fabricjs библиотеки http://fabricjs.com/), где на основе выбранного темплейта пользователь добавлять новые лейблы и может редактировать уже существующие лейблы. Есть режим просмотра для этих темплейтов с изменениями пользователя и в этом режиме просмотра на изображение накладывается watermark. Но в режиме редактора темплейта этот watermark не отображается - так как он мешает при работе с элементами темплейта. Хочется каким-то образом не дать воможность юзеру скопировать картинку через Print Screen. Можено ли как-то это сделать? Скачать эту картинку через контекстное меню не получится - сохраняется пустая картинка. |
|||
|
||||
| infarch74 |
|
|||
|
Unregistered |
Принтскрин вы никак не запретите из скрипта. Да и кроме него есть море тулзов для захвата изображения.
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
| mstdmstd |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 30.12.2008 Репутация: нет Всего: нет |
На одном сайте дали код :
Но похоже это код только для Internet Explorer... В моей Kubuntu 14 как Cromium так Firefox и выдают ошибку:
Пытаюсь разобраться... |
||||
|
|||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Он "защищает" от "Отметить и скопировать", а не от принтскрина.
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| mstdmstd |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 30.12.2008 Репутация: нет Всего: нет |
хм... Получается, что от принтскрина защиты нет...
Появилась мысль на этом редакторе отображать ватермарк, когда пользаватель не в режиме редактирования... Если пользователь входит в режим редактирования - то этот ватермарк прятать. Только вот как определить когда "пользователь входит в режим редактирования" ? У нас есть события onfocus/onblur на всех элементах - только это мало что дает... Возможно, помогло бы событие, когда страница браузера поверх(это состояние редактирования) всех окон и обратное, когда страница браузера перекрывается другим окном, это вроде выход из режима редактирования... Есть мне не изменяет память, такие события есть в Windows API. Есть ли такие события для популярных браузеров для разных os? Можно ли как-то извратиться с ватермарками, как я написал выше ? |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Мысль - в режиме редактирования можно показывать "картинку" не с watermark, а с наложенной на него сеточкой. С одной стороны - сеточка не очень то и мешает, а местами и помогает, с другой стороны от принтскрина вполне себе защитит.
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
Может поменять постановку задачи? Как я понимаю, нужна монетизация. Можно рассмотреть другие способы: демо с неполной функциональностью и приобретение подписки, реклама, donation, платная поддержка, browser market и т.д.
Это сообщение отредактировал(а) Sartorius - 2.2.2016, 12:00 |
|||
|
||||
| mstdmstd |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 30.12.2008 Репутация: нет Всего: нет |
Да это интересный вариант. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |