|
08.06.2010, 14:12
|
Кандидат Javascript-наук
|
|
Регистрация: 05.02.2010
Сообщений: 109
|
|
Как отключить меню печати в броузере.
Можно ли задизейблить меню "файл - печать" в броузере при помощи яваскрипта?
З.Ы. Хотелось бы чтобы решение работало в IE6, Firefox 3.x
|
|
08.06.2010, 14:19
|
|
.
|
|
Регистрация: 30.03.2010
Сообщений: 1,813
|
|
Нет, а даже если и можно было, Js код всегда можно изменить, на стороне пользователя.
__________________
.
|
|
08.06.2010, 14:23
|
Кандидат Javascript-наук
|
|
Регистрация: 05.02.2010
Сообщений: 109
|
|
На сколько я понимаю в яваскритпте можно отследить событие window.onbeforeprint, соответственно можно погасить дальнейшую обработку события.
Кроме изменения кода на клиентской стороне есть еще очень много но, но меня они сейчас не интересуют, все что мне нужно - подавить событие "печать на принтер"
|
|
08.06.2010, 14:27
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Casufi,
зачем вам это надо?
если пользователь захочет распечатать ваш сайт, он это сделает, даже не имея 7 пядей во лбу.
если захочет стырить контент-это также невозможно.
данные уже у пользователя, и он вполне может что угодно с ними сделать. как бы вы не старались
|
|
08.06.2010, 14:31
|
|
.
|
|
Регистрация: 30.03.2010
Сообщений: 1,813
|
|
Casufi,
я бы,
1. принтскрин и на печать.
2. копипаст и на печать.
3. убрал бы событие и на печать.
есть ещё много способов, обойти это.
А именно кнопку из меню вам не убрать.
__________________
.
|
|
08.06.2010, 14:31
|
Кандидат Javascript-наук
|
|
Регистрация: 05.02.2010
Сообщений: 109
|
|
Если кому понадобится
<style>
@media print {
BODY {
display: none;
}
}
</style>
|
|
08.06.2010, 14:32
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Skipp,
отключить JS, и на печать.
но это уже для более продвинутых пользователй
|
|
08.06.2010, 14:34
|
|
.
|
|
Регистрация: 30.03.2010
Сообщений: 1,813
|
|
Gvozd,
да совсем забыл, что так даже проще
Casufi,
1. Отключить стили и на печать
2. Убрал бы этот стиль и на печать.
__________________
.
|
|
08.06.2010, 14:35
|
Кандидат Javascript-наук
|
|
Регистрация: 05.02.2010
Сообщений: 109
|
|
Сообщение от Gvozd
|
зачем вам это надо?
если пользователь захочет распечатать ваш сайт, он это сделает, даже не имея 7 пядей во лбу.
|
Я уже писал, есть очень много но, меня они не интересуют. Мне нужно было простое, поверхностное решение, я его нашел. Для философских вопросов можно создать отдельную ветку.
|
|
08.06.2010, 14:36
|
|
.
|
|
Регистрация: 30.03.2010
Сообщений: 1,813
|
|
Самая лучшая защита информации это её никому не показывать
__________________
.
|
|
|
|