Closed
Bug 310714
Opened 19 years ago
Closed 19 years ago
application/ecmascript with undefined parameters shoud be ignored
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
RESOLVED
INVALID
People
(Reporter: nanto, Unassigned)
References
()
Details
Attachments
(1 file)
|
2.48 KB,
text/html
|
Details |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.12) Gecko/20050919 Firefox/1.0.7 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b5) Gecko/20051001 Firefox/1.4.1 "Scripting Media Types" [1] expects "stricter proccessing rules" for the media type application/ecmascript. So we shouldn't execute scripts whose media type is application/ecmascript and has any parameters except charset. [1] http://www.ietf.org/internet-drafts/draft-hoehrmann-script-types-03.txt Reproducible: Always Steps to Reproduce: 1. View the following HTML: <script type="application/ecmascript; undefined=parameter"> alert("Hello."); </script> Actual Results: An alert dialog appears. Expected Results: Nothing happens.
| Reporter | ||
Comment 1•19 years ago
|
||
Comment 2•19 years ago
|
||
Confirming. Brendan, jst, what do we want to be doing here? I think we should resolve this one way or another for 1.8...
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: blocking1.8b5?
Comment 3•19 years ago
|
||
Reading the internet-draft again, it's clear that only version, not any undefined parameter, may cause the UA to ignore the script tag. Cc'ing B. Hoehrmann for confirmation. This bug is probably INVALID. /be
Updated•19 years ago
|
Flags: blocking1.8b5? → blocking1.8b5-
Comment 5•19 years ago
|
||
I note that W3C's HTML and XHTML specification are unclear about whether type attributes allow media type parameters and what the processing model might be if they do, so the test case is, as far as spec-compliance is concerned, bogus. As for the draft, implementers are required to consider the impact of new parameters (you do have to think about it)! But no specific behavior for unknown parameters is required. Rejecting such content is just as valid as ignoring the parameter, asking the user whether they would like to run the script, writing a warning to some error console, or you could ignore any unknown parameter that starts with "x-" and fail for all others, and so on. So yes, as far as compliance to the draft is concerned, behavior is up to the implementation and the bug could be considered invalid.
Updated•19 years ago
|
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → INVALID
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•