Как создать аддон для 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>