【发布时间】:2011-05-26 19:17:12
【问题描述】:
我目前正在研究为 Internet Explorer 创建扩展的最佳方式。该扩展程序将仅包含工具栏中的一个按钮,单击该按钮时,将打开一个程序并将当前页面的信息发送到该程序。
我看过一些关于 C++ 和 C# 的教程,但是,其中许多似乎过时了,因为它们是为 VS 2005 编写的。我目前有 VS2008 Express Edition 和 VS2010 Professional。
我可以查看 2010 版 Visual Studio 的教程吗?或者有没有一种更简单的方法来为 Internet Explorer 创建扩展而不是创建 .dll(例如为 Google Chrome 创建一个简单的 .json 文件)?
【问题讨论】:
-
VS2005 并没有那么旧,您应该更多地查看它们适用于什么版本的 .net。 VS2005 适用于 .net 2。我们现在使用 .net 4,但在我有限的知识中,我认为与简单扩展相关的任何内容都不会改变。 (或者至少我认为您不应该想利用新技术。)如果您想完全匹配 tuit,您可以将您的项目设置为为 .net 2.0 框架创建
-
您能否提供一些衡量标准或限制条件以帮助某人确定解决方案是否是“最佳方式”?
-
我想在这种情况下“最好的方法”是很短的开发时间。如果方法过于简单,那也是一种奖励。
-
嗯,这就是我目前所拥有的:通过编辑注册表,我能够向 Internet Explorer 工具栏添加一个按钮。我创建了一个为我执行此操作的 .bat 文件。但是,该按钮没有任何实际功能。照原样,它只执行一个应用程序。我想知道是否有人知道他们正在浏览到另一个应用程序的整个文档的最佳方式。我目前正在查看 COM .DLL 或“脚本”(我不确定 Microsoft 在其教程中谈论的是哪种脚本语言,也不确定它如何访问 DOM。