LINUX.ORG.RU

Javascript и Ctrl+s


0

1

Добрый вечер.
Отлавливаю жабаскриптом шорткат Ctrl+S в браузере. Требуется запретить браузеру кидать стандартный диалог сохранения страницы. Chrome с этим отлично справился.
Проблема возникла в FF, который помимо действий обработчика всё-равно открывает диалог сохранения.
Пробовал использовать preventDefault и возвращать false из обработчика - эффекта никакого.
Гугл других вариантов мне не подсказал.
Не подскажут ли мне местные гуру направления для рытья на эту тему, и есть ли вообще способ решить проблему?

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

можно попробовать переместить фокус в плагин типа флеша при приближении keyup ctrl s

bga_ ★★★★
()
Ответ на: комментарий от eliriand

Надо экспериментировать долго и упорно. Вообще у меня в фф первентились вообще все клавиши на стадии keydown. Даже alt f4 ctrl w и подобные %)

bga_ ★★★★
()
Ответ на: комментарий от bga_

Интересно... Буду пробовать дальше. Спасибо за помощь. :)

eliriand ★★
() автор топика

Идеология не позволяет решение подсказать.

Chaser_Andrey ★★★★★
()

Хинт — в меню и на тулбарах эта хрень всё равно останется. Так что рекомендую просто проутюжить мозг тому, кто это посоветовал.

Deleted
()

ох уж эти копирасты, никак не угомонятся с запретами на копирование контента. то, что получил клиент, всегда можно будет стырить. взять хотя бы тот же плагин scrapbook

heisenberg ★★
()

>> насильно ограничивать функциональность браузера

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

shrub ★★★★★
()
Ответ на: комментарий от Deleted

Я понимаю, что останется. Главная цель тут не запретить пользователю сохранять страницу, а, например, сохранить написанное в tinyMCE.

eliriand ★★
() автор топика
Ответ на: комментарий от Deleted

А что такого в том, что юзверь хочет сабмитать своё творение в редакторе tinyMCE по привычному шорткату из ворда? :)
Им то без разницы где это происходит: в редакторе на сайте или же в любимом Word.

eliriand ★★
() автор топика
Ответ на: комментарий от eliriand

Сабмит по Ctrl+S это вообще что-то новое. Ctrl+Enter ещё может быть.

Deleted
()
Ответ на: комментарий от anonymous

It works, а я глупый. Спасибо большое!

eliriand ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.