Вопрос

Как создать аддон 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>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top