BASE HREF not taken into account in <APPLET> CODEBASE attribute
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
firefox-3.0 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: firefox-3.0
* System info:
linux: 64bit amd linux 2.6.27-14 Ubuntu 8.10
firefox package: 3.0.13+
* Problem description:
Relative URLs are correctly interpreted with BASE taken into account, but not for APPLET. for instance with a page (with url http://
http://
while it should be following instead (WHAT IS EXPECTED TO HAPPEN):
http://
<BASE href="http://
<APPLET name='waveset.
<PARAM name="unselecte
<PARAM name="unselecte
<PARAM name="unselecte
<PARAM name="selectedt
<PARAM name="unselecte
<PARAM name="OnAnyMove
</APPLET>
(Strange is that the problem does not occur on 32bit linux? Tried it some time ago with Firefox 3.0.10 I guess.)
Thanks!
ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 8.10
NonfreeKernelMo
Package: firefox-3.0 3.0.13+
ProcEnviron:
PATH=.
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: firefox-3.0
Uname: Linux 2.6.27-14-generic x86_64
Thank you for reporting this to Ubuntu. Unfortunately, that usage is not allowed per the HTML4 spec: www.w3. org/TR/ html401/ struct/ objects. html#h- 13.4
http://
"codebase = uri [CT]
This attribute specifies the base URI for the applet. If this attribute is not specified, then it defaults the same base URI as for the current document. Values for this attribute may only refer to subdirectories of the directory containing the current document. Note. While the restriction on subdirectories is a departure from common practice and the HTML 3.2 specification, the HTML Working Group has chosen to leave the restriction in this version of the specification for security reasons."