Как отключить меню печати в броузере.
Можно ли задизейблить меню "файл - печать" в броузере при помощи яваскрипта?
З.Ы. Хотелось бы чтобы решение работало в IE6, Firefox 3.x |
Нет, а даже если и можно было, Js код всегда можно изменить, на стороне пользователя.
|
На сколько я понимаю в яваскритпте можно отследить событие window.onbeforeprint, соответственно можно погасить дальнейшую обработку события.
Кроме изменения кода на клиентской стороне есть еще очень много но, но меня они сейчас не интересуют, все что мне нужно - подавить событие "печать на принтер" |
Casufi,
зачем вам это надо? если пользователь захочет распечатать ваш сайт, он это сделает, даже не имея 7 пядей во лбу. если захочет стырить контент-это также невозможно. данные уже у пользователя, и он вполне может что угодно с ними сделать. как бы вы не старались |
Casufi,
я бы, 1. принтскрин и на печать. 2. копипаст и на печать. 3. убрал бы событие и на печать. есть ещё много способов, обойти это. А именно кнопку из меню вам не убрать. |
Если кому понадобится
<style> @media print { BODY { display: none; } } </style> |
Skipp,
отключить JS, и на печать. но это уже для более продвинутых пользователй |
Gvozd,
да совсем забыл, что так даже проще:) Casufi, 1. Отключить стили и на печать 2. Убрал бы этот стиль и на печать. |
Цитата:
|
Самая лучшая защита информации это её никому не показывать:)
|
Часовой пояс GMT +3, время: 11:10. |