Как я могу создать аддон Internet Explorer?
-
27-10-2019 - |
Вопрос
Как создать аддон 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>
Не связан с StackOverflow