Vishal Kapur wrote of difficulty in persuading Microsoft Internet
Explorer for Windows to accept messages from Adobe Flash Player when the
HTML markup IE ate contained only an EMBED tag, no OBJECT:
In terms of why I can't use an object tag, I should have clarified
that I do not have control over the HTML source. Not sure why they
third-party that did develop the HTML chose to use <embed>, but the
guess is that it's a little bit less code to get cross-browser
compatibility (instead of using <object> with an <embed> sub-tag).
There may be a way around this, but I think you may have to use the
OBJECT tag to get that browser to function that way.
Background: Browsers and their extensions have been able to communicate
for years. Unfortunately, different browsers offered different
mechanisms for host/guest communication. Microsoft offered ActiveX
Scripting for its Windows browser. This lets ActiveX Controls talk to
the host. ActiveX Controls are documented as being invoked with the
OBJECT tag.
Recent versions of IE have added the ability to guess which extension to
invoke from filenames, which is why EMBED alone can often make the
content display. But I don't know that Microsoft documents what range of
functionality they support when controls are invoked this way... I think
the rationale may have been to support Netscape Plugins rather than just
ActiveX Controls, but like I've said, I don't see the browser makers
document to this level of detail.
If the client wants communication between the browser and its
extensions, then they may need to set the markup in the way that browser
expects. Wish I had a happier answer, and there may be a way to trick a
particular version of Internet Explorer to do as you wish here, but
that's all I've got on this type of issue at this time.
jd
--
John Dowdell . Adobe Developer Support . San Francisco CA USA
Weblog: http://weblogs.macromedia.com/jd
Aggregator: http://weblogs.macromedia.com/mxna
Technotes: http://www.macromedia.com/support/
Spam killed my private email -- public record is best, thanks.
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com