[Webkit-unassigned] [Bug 7163] New: Applet markup in Object Tag - codebase conflict with Gecko/Opera browsers

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Thu Feb 9 14:10:42 PST 2006


           Summary: Applet markup in Object Tag - codebase conflict with
                    Gecko/Opera browsers
           Product: WebKit
           Version: 420+ (nightly)
          Platform: Macintosh
               URL: http://www.q7design.demon.co.uk/AppletObjectTests/test2N
        OS/Version: Mac OS X 10.4
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: Plug-ins and Java
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: q7design at yahoo.co.uk

This may not be a bug in WebKit, but it is a behaviour that differs from
Gecko/Opera/iCab browsers and might therefore lead to a markup which, although
not the proper interpretation of the HTML 4.01 spec, causes pages to fail in
WebKit browsers.
The problem involves using the object tag to specify applets. The conflict
arises over the use of codebase to indicate the location of the applet in
relation to the page.
For the other browsers cited a codebase specified as a tag attribute can be
used. This is shown in the example and fails in Safari etc. 
For other browsers *and* WebKit browsers a codebase specified as a parameter
works - http://www.q7design.demon.co.uk/AppletObjectTests/testNonIE.html - so
this is safe cross-browser code (Except for IE Windows that needs to be served
different markup, but incidentally uses codebase like WebKit.)
I find the W3C specification of the object tag in HTML 4.01 beyond my powers of
comprehension, so I can accept that it is possible the WebKit interpretation is
correct. However support for 'codebase' as an attribute might be a wise course.
This is not a problem at the moment as most people use the deprecated applet
tag for markup of applets, but it could surface in the future.

Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list