🔒 Locked
Plugin for Internet Explorer
Advertisement
Original Post
I've done some searching on Google and here, but nothing I've found answers my question. I want to build a plugin for Internet Explorer. I've found the documentation/samples for Mozilla based browsers. The plugin needs to be embedable (ie, Flash, Quicktime, etc) and NOT a toolbar or whatever. Any ideas? Thanks
[source lang=html]<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=newintro WIDTH=550 HEIGHT=400> <PARAM NAME=movie VALUE="welcome.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> <EMBED src="welcome.swf" quality=high WIDTH=550 HEIGHT=400 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT>Grabbed from homestarrunner. OBJECT is the IE activex way, the EMBED is the plugin way used in mozilla, firefox, netscape, opera, etc.
to quote msdn:
Quote:
On the HTML page, use the OBJECT tag to provide a means for the browser to download, register, and reference the ActiveX control. The object tag includes the control's class ID, an ID attribute used to reference the control, the CODEBASE tag, and parameters to set properties
In other words, Microsoft embraced and extended plugins to the point where they aren't even plugins anymore.
Quote:
Original post by Maega
No.. that's not what I'm looking for. Are you telling me that Flash, Director, or Quicktime are all ActiveX Controls? :)
Yes, they are. They are all applications which expose a COM interface that is implemented to match the requirements of ActiveX and as such, they can be used as 'plugins' in any COM Container.
If you are trying to implement a plugin for internet explorer and you do not understand this basic underpinning of Windows you have a lot of learning to do.
Quote:
Original post by ChaoticCanuck Quote:
Original post by Maega
No.. that's not what I'm looking for. Are you telling me that Flash, Director, or Quicktime are all ActiveX Controls? :)
Yes, they are. They are all applications which expose a COM interface that is implemented to match the requirements of ActiveX and as such, they can be used as 'plugins' in any COM Container.
If you are trying to implement a plugin for internet explorer and you do not understand this basic underpinning of Windows you have a lot of learning to do.
You assume too much. I do know what ActiveX is. I know what COM is. I was just not convinced that the plugins were implemented via ActiveX.
Now that I know that's true for sure, I have a place to start. Thank you for your explanation. However, I do resent the implication that my skills are inadequate.
Topic Locked
This topic has been locked by a moderator. New replies are not allowed.
Sign in to reply to this topic.
Advertisement