- From: Spartanicus <spartanicus.3@ntlworld.ie>
- Date: Wed, 21 Mar 2007 12:44:55 +0000
Ian Hickson <ian at hixie.ch> wrote: >> However, I think if <object> is so widely derided by everyone, than I >> think it needs to be depreciated sooner rather than later. > >I have seriously considered doing this. Unfortunately I don't think we can >actually do it given the large amount of legacy content, e.g. tutorials >for how to embed flash which encourage use of <object>. When encountering an object element IE7 seems to block all embedding by default and it issues "security warnings" [1] . Afaics that virtually drives the final nail in the <object> coffin [2]. That makes tutorials that haven't taken this into account outdated, and since UAs are not going to drop their existing support for the element I don't see why this should be an issue with regard to deprecation. [1] IE7 "Information bar" displayed when it encounters an object element (embedding a PNG image): "To help protect your security, Internet Explorer has restricted this webpage from running scripts or ActiveX controls that could access your computer. Click here for more options." A further "Security Warning" dialog is produced if a user were to consider allowing it: "! Allowing active content such as script and ActiveX controls can be useful, but active content might also harm your computer. Are you sure you want to let this file run active content? Yes / No" [2] "Virtually" since there are some cases where by using conditional comments authors can still use the advantages of the object element whilst feeding IE an <img> element instead. -- Spartanicus (email whitelist in use, non list-server mail will not be seen)
Received on Wednesday, 21 March 2007 05:44:55 UTC