Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Подавление контекстной менюхи в ФФ и Опере (https://javascript.ru/forum/events/22-podavlenie-kontekstnojj-menyukhi-v-ff-i-opere.html)

vladlen 10.11.2010 21:00

Можно JS отменить и 60% рунета перестанет работать и 30% будет похоже на уродство. Если позволяет, то это проблемы пользователя, а если включено "по умолчанию", то это, скорее всего, дыра в браузере. Нафига такой нужен? Фича сомнительная, а применение контекстного меню вещь очень ограниченная.

Kolyaj 10.11.2010 21:14

Цитата:

Сообщение от vladlen
Можно JS отменить и 60% рунета перестанет работать и 30% будет похоже на уродство.

Это к чему?

Цитата:

Сообщение от vladlen
Если позволяет, то это проблемы пользователя, а если включено "по умолчанию", то это, скорее всего, дыра в браузере.

Все браузеры позволяют отменять вызов контекстного меню по умолчанию. Во всех браузерах дыра? И в чём, собственно, дыра?

vladlen 11.11.2010 03:53

Цитата:

Сообщение от Kolyaj
по умолчанию

Означает без настроек, молча, тихо, не спросив. Дыра в голове.

pashak 25.11.2010 16:39

Во-первых, я тестил на Опере 10.10.
Во-вторых, я вижу, здесь не все умеют вчитываться. Я и описал недостаток способа: с остальными элементами возможно общаться только в том случае, если мышь не переместилась с момента mousedown.
В-третьих, данный способ не требует наличия галочки о контекстном меню.
И небольшое замечание: если хотите отменить контекстное меню, то придётся таскать за собой кнопку, а то если до события mouseup она не окажется под курсором, то меню не отменится.

xnike 16.12.2010 21:55

Извиняюсь, если задам вопрос совсем не в тему.
Есть страница, в которой переопределено/подавлено контекстное меню (сделано вроде на ext-js и работает в chrome/ie/ff точно). Соответственно вопрос хочется как-то сделать так, чтобы была возможность вызывать помимо переопределенного также и стандартное меню браузера (например при нажатии в дополнение ctrl).

Цитата:

Also, when the context menu has been disabled like this it can be easily re-enabled by typing javascript:void oncontextmenu(null) into the address bar of the browser.
Если существует универсальный вариант, без знания как перебито стандартное меню, то было бы совсем замечательно.

Kolyaj 18.12.2010 07:55

Цитата:

Сообщение от xnike
Есть страница, в которой переопределено/подавлено контекстное меню

Так не подавляйте, если зажат ctrl.


Часовой пояс GMT +3, время: 11:35.