К сожалению, из контекстного меню
К сожалению, из контекстного меню можно запускать только скрипты JavaScript и VBScript. Приложения .exe или .dll придется загружать уже из скриптов. Зато скрипт имеет доступ к объекту window (окно приложения Internet Explorer, в котором выполняется скрипт) - через свойство menuArguments объекта external. Равно как и к прочим объектам, ниже по иерархии. То есть вполне корректно работает такой скрипт:
<script language="javascript"> alert(external.menuArguments.location.href) </script>
который сообщает URL текущего документа.
Или даже такой:
<script language="javascript"> alert("Cookie is: " + external.menuArguments.document.cookie); </script>
- он сообщает, оставляет ли текущий веб-сайт на нашем компьютере свои cookie.