如何创建Internet Explorer加载项
本文关键字:Internet Explorer 加载项 创建 何创建 | 更新日期: 2023-09-27 18:20:01
如何使用.net创建Internet Explorer插件。我只需要右键单击上下文菜单下的一个菜单。
.net是必须的。
编辑:我想做的是在IE中添加一个上下文菜单。
也许你可以看看这两个:
-
使用C++和ATL 创建Internet Explorer加载项工具栏按钮
-
为Internet Explorer创建附加组件:自定义菜单
这个网站看起来很有前景:
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>
我找到了一个很好的例子来解释如何使用C#创建上下文菜单
http://www.codeproject.com/KB/menus/IE_Context_Menu_Installer.aspx