Пользовательское контекстное меню с Javascript? - PullRequest
3 голосов
/ 12 июня 2010

Есть ли способ добавить пользовательские поля в контекстное меню встроенного браузера с помощью Javascript?

Я знаю, что flash / actionscript может это сделать, как они это делают? Пример: щелкните правой кнопкой мыши http://josephjewell.com и откройте контекстное меню пользователя.

Возможно ли это с чистым javascript или вам нужно использовать flash?

Обратите внимание, я ищу добавление в контекстное меню встроенного браузера, а не использование пользовательских всплывающих окон javascript для имитации.

Ответы [ 2 ]

5 голосов
/ 12 июня 2010

Возможно ли это с чистым javascript

Нет.

Вам нужно использовать флэш-память?

Хорошо,вы можете использовать Flash, но тогда вы не добавляете в меню браузера, вы полностью заменяете его на меню Flash.Так что это не так много, как в сценарии ersatz-menu (на самом деле только то, что вы получаете правильную тему ОС для меню по умолчанию).

В любом случае даже JS ersatz-menus не надежны, поскольку не все браузеры всегда позволяют вам удалить меню браузера по умолчанию.Лучше не полагаться на сценарии, щелкнув правой кнопкой мыши по меню.

1 голос
/ 12 июня 2010

Возможно ли это с чистым javascript или нужно использовать flash?

Насколько я знаю, для настройки меню браузера в реестре создаются ключи реестра.добавив больше в контекстное меню браузера.Flash может создавать ключи в реестре.

С другой стороны, браузеры, такие как Mozilla Firefox, имеют свой специфический для браузера API, позволяющий настраивать контекстное меню, как вы видели со многими дополнениями.

Итак, вы не можете сделать это с помощью чистого JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...