Как создать аддон для Internet Explorer?

Как создать аддон Internet Explorer с.net. Все, что мне нужно, это просто меню под контекстным меню правой кнопкой мыши.

.net является обязательным.

Изменить: что я пытаюсь сделать, это добавить контекстное меню в IE.

3 ответа

Решение

Я нашел хороший пример, объясняющий, как создать контекстное меню с помощью C#

http://www.codeproject.com/KB/menus/IE_Context_Menu_Installer.aspx

Этот сайт выглядит многообещающе:

http://www.enhanceie.com/ie/dev.asp

Также упоминается, что вы можете использовать записи реестра для добавления контекстного меню:

Создание пункта контекстного меню, запускающего программу с выделенным текстом

В командной строке выполните:

REG ADD "HKCU\Software\Microsoft\Internet Explorer\MenuExt\MENUITEMNAME" /ve /d "file://C:\Program Files\EXTENDIE\MENUITEMSCRIPT.htm"
REG ADD "HKCU\Software\Microsoft\Internet Explorer\MenuExt\MENUITEMNAME" /v "Contexts" /t REG_DWORD /d 16

Сохранить следующее как C:\Program Files\ExtendIE\MenuItemScript.htm

<SCRIPT LANGUAGE="JavaScript">
var parentwin = external.menuArguments; var doc = parentwin.document;
var sel = doc.selection; var rng = sel.createRange(); var str = new String(rng.text);
var oShell = new ActiveXObject("Shell.Application");
// Replace with your executable name
oShell.ShellExecute("cmd", "/k @echo " + str);
oShell = null;
</SCRIPT>
Другие вопросы по тегам