Re: MIME type parameters
Jack Bates <[email protected]> Fri, 31 Jan 2014 10:28:45 -0800
| Newsgroups | gmane.comp.mozilla.devel.plugins |
|---|---|
| Message-ID | <[email protected]> |
On 31/01/14 08:06 AM, Benjamin Smedberg wrote:
> On 1/30/2014 3:31 PM, Jack Bates wrote:
>> This change only affects cases where Firefox currently complains to
>> the user that "A plugin is needed to display this content" despite a
>> plugin being installed, in which cases the current behavior already
>> seems pretty destructive.
>
> We are *very* risk-averse in this context.
>
> When a website requests something like
> application/x-java-applet;version=1.9 and you currently have Java 1.7
> installed, we don't ask the plugin to handle that type. This is
> intentional, and changing it may lead to unwanted website changes. And
> we really don't know whether or how other plugins use type parameters.
> Making changes of unknown risk to a legacy technology isn't worthwhile.
>
> So I can confidently state that we're not going to make the change you
> are proposing.
I understand. Thank you for a clear and definitive answer. Just to
confirm: We are not going to make this change regardless of whether the
proposed behavior:
o Fixes an inconsistency between the documented Java plugin
behavior (by Sun/Oracle) and the plugin behavior with Firefox
o Is the behavior desired by the IcedTea-Web plugin authors
o Is already widely deployed by Internet Explorer and Chrome
(therefore other plugins are unlikely to depend on the current Firefox
behavior, Firefox may be the only browser to naively/literally match
MIME type parameters)
o In other browsers MIME type parameters are handled by the Java
plugin's internal version selection mechanism, just like
<embed java_version="1.9" type="application/x-java-applet">. In Firefox
<embed java_version="1.9" type="application/x-java-applet"> is handled
by the internal version selection mechanism but
application/x-java-applet;version=1.9 is handled differently.
(<embed java_version="1.9" type="application/x-java-applet"> is the
recommended version selection mechanism by Sun/Oracle.)
o The change only affects cases where Firefox currently complains
to the user that "A plugin is needed to display this content" despite a
plugin being installed (unlikely to be an unwanted website change).
We are not going to make this change because the risk is not worthwhile.