views:

27

answers:

3

I'm new to the realm of web/plugin development and I'm not sure what I need to be researching.

What I need is to develop a C++ app/dll/control/something that will install as a browser plugin and can be embedded and ran within IE when <object>...</object> tags call it (or any HTML tag that will embed something of the sort). Exactly how Adobe Flash executes within a given space within an IE window.

I've searched and have seen and created a basic BHO, but that doesn't seem to be the functionality I need, or maybe I haven't looked deep enough into its abilities.

Any tips or pointers?

A: 

Did you already develop the c++ one.?

Anyway for including the object these reference may help you.

I think you trying something like , in the second link.

http://www.w3schools.com/tags/tag_object.asp

http://htmlhelp.com/reference/html40/special/object.html

Am not sure is there anything specific for C++
http://java.sun.com/products/plugin/1.3/docs/tags.html

http://devedge-temp.mozilla.org/library/manuals/1998/htmlguide/tags14.html

http://joliclic.free.fr/html/object-tag/en/

zod
+1  A: 

I think you're looking to develop an ActiveX control here

Using ActiveX Controls to Automate Your Web Pages

jasper
I looked into ActiveX, is there something extra you need to do to run ActiveX without the end users browser asking permission? Like Flash, if you have it installed, it automatically plays a flash file within the browser without user interaction...
Gobs
the first time you install flash, I think the browser asks you do you wish to run this plugin. There may be a way if you have local access to the machine to configure an activeX control to run without prompting, ie. find where IE saves the information on whats ok to run, and add your activeX to this list
jasper
A: 

The term for browser plugins used by Microsoft is Content Extensions. They are ActiveX based and allow you to add alternative content to a web-page as well as scriptable interfaces.

If there is a possibility that you'll need to support more than IE, consider using a wrapper like FireBreath that allows you to support multiple browsers from one code-base.

Georg Fritzsche
Content Extensions, there's some new material to look into, thanks!
Gobs