Ответ 1
Это добавлено в Firefox 8.
См. это для примера работы https://bug617528.bugzilla.mozilla.org/attachment.cgi?id=554309
Поддерживаются ли какие-либо браузеры атрибут контекстного меню HTML5?
Это добавлено в Firefox 8.
См. это для примера работы https://bug617528.bugzilla.mozilla.org/attachment.cgi?id=554309
В настоящий момент атрибут contextmenu не поддерживается какой-либо версией браузера. Согласно caniuse.com, он не поддерживает какие-либо текущие версии браузера (IE 9, Firefox 4, Safari 5, Chrome 11, Opera 11.1, или любые мобильные браузеры - iOS, Opera или Android). Неизвестно, будет ли оно поддерживаться в будущих версиях.
Обсуждалось в апрель 2010 относительно добавления его в Webkit. Но это не похоже, что это было добавлено к ночным небам.
В соответствии с этой вики-страницей пока нет какого-либо популярного механизма компоновки, кроме Firefox Gecko, который полностью поддерживает элемент меню. Между тем, вы можете попробовать несколько решений script, например jQuery Context Menu Plugin.
Вы можете использовать Modernizr для обнаружения функций HTML5.
Здесь хорошо работает с Firefox 9.
Firefox 8 Aurora реализует эту функцию. Но, к сожалению, сейчас это не работает для меня...
Довольно уверен, что он поддерживается с помощью polyfill: https://github.com/medialize/jQuery-contextMenu