mozilla

Compare Revisions

Site Compatibility for Firefox 18

Change Revisions

Revision 390215:

Revision 390215 by kohei.yoshino on

Revision 433879:

Revision 433879 by kohei.yoshino on

Title:
Site Compatibility for Firefox 18
Site Compatibility for Firefox 18
Slug:
Site_Compatibility_for_Firefox_18
Site_Compatibility_for_Firefox_18
Tags:
"Compatibility", "Firefox", "Web Development", "Firefox 18"
"Compatibility", "Firefox", "Web Development", "Firefox 18"
Content:

Revision 390215
Revision 433879
n39      The <a href="/en-US/docs/CSS/min-width"><code>min-width</con39      The {{ cssxref("min-width") }} and {{ cssxref("min-height")
>de></a> and <a href="/en-US/docs/CSS/min-height"><code>min-height> }} properties now take the {{ cssxref("auto") }} keyword as thei
></code></a> properties now take the <a href="/en-US/docs/CSS/auto>r <a href="/en-US/docs/Web/CSS/initial_value">initial value</a>. 
>"><code>auto</code></a> keyword as their <a href="/en-US/docs/CSS>For the <a href="/en-US/docs/Web/Guide/CSS/Flexible_boxes">flexib
>/initial_value">initial value</a>. For the <a href="/en-US/docs/C>le boxes (flexbox)</a>, that has been introduced in Firefox 18 bu
>SS/Using_CSS_flexible_boxes">flexible boxes (flexbox)</a>, that h>t disabled by default, this <code>auto</code> keyword indicates t
>as been introduced in Firefox 18 but disabled by default, this <c>he minimum item (<code>min-content</code>) in a flexbox. For the 
>ode>auto</code> keyword indicates the minimum item (<code>min-con>other elements, it has no effect as it resolves to <code>0</code>
>tent</code>) in a flexbox. For the other elements, it has no effe> as before.
>ct as it resolves to <code>0</code> as before. 
n56      The experimental, deprecated <a href="/en-US/docs/DOM/Touchn56      The experimental, deprecated <a href="/en-US/docs/Web/Guide
>_events_%28Mozilla_experimental%29"><code>MozTouch*</code> API</a>/DOM/Events/Touch_events_%28Mozilla_experimental%29"><code>MozTou
>> (the <code>MozTouchDown</code>, <code>MozTouchMove</code>, <cod>ch*</code> API</a> (the <code>MozTouchDown</code>, <code>MozTouch
>e>MozTouchUp</code> events) has been removed. The <a href="/en-US>Move</code>, <code>MozTouchUp</code> events) has been removed. Th
>/docs/DOM/Touch_events">W3C standard touch events</a> should be u>e <a href="/en-US/docs/Web/Guide/DOM/Events/Touch_events">W3C sta
>sed instead.>ndard touch events</a> should be used instead.
n73      The prefixed <code>mozvisibilitychange</code> event and then73      The prefixed <code>mozvisibilitychange</code> event and the
> <code>mozHidden</code>, <code>mozVisibilityState</code> properti> <code>mozHidden</code>, <code>mozVisibilityState</code> properti
>es of the <a href="/en-US/docs/DOM/Using_the_Page_Visibility_API">es of the <a href="/en-US/docs/Web/Guide/User_experience/Using_th
>>Page Visibility API</a> are now deprecated. The unprefixed <a hr>e_Page_Visibility_API">Page Visibility API</a> are now deprecated
>ef="/en-US/docs/Mozilla_Event_Reference/visibilitychange"><code>v>. The unprefixed {{ event("visibilitychange") }} event and the {{
>isibilitychange</code></a> event and the <a href="/en-US/docs/DOM> domxref("document.hidden", "hidden") }}, {{ domxref("document.vi
>/Using_the_Page_Visibility_API#document.hidden"><code>hidden</cod>sibilityState", "visibilityState") }} properties should be used i
>e></a>, <a href="/en-US/docs/DOM/Using_the_Page_Visibility_API#do>nstead.
>cument.visibilityState"><code>visibilityState</code></a> properti 
>es should be used instead. 
n84      The <code>mozallowfullscreen</code> attribute, that allows n84      The <code>mozallowfullscreen</code> attribute, that allows 
>content in inline frames (<a href="/en-US/docs/HTML/Element/ifram>content in inline frames ({{ HTMLElement("iframe") }}) to be <a h
>e"><code>iframe</code></a>) to be <a href="/en-US/docs/DOM/Using_>ref="/en-US/docs/Web/Guide/DOM/Using_full_screen_mode">fullscreen
>fullscreen_mode">fullscreen</a>, has been unprefixed. The HTML5 <></a>, has been unprefixed. The HTML5 <code>allowfullscreen</code>
>code>allowfullscreen</code> attribute is actually used for YouTub> attribute is actually used for YouTube's embedded players.
>e's embedded players. 
n95      The deprecated <a href="/en-US/docs/DOM/BlobBuilder"><code>n95      The deprecated {{ domxref("BlobBuilder") }} (<code>MozBlobB
>BlobBuilder</code></a> (<code>MozBlobBuilder</code>) interface ha>uilder</code>) interface has been removed. From now on, use the {
>s been removed. From now on, use the <a href="/en-US/docs/DOM/Blo>{ domxref("Blob") }} constructor to create a <code>Blob</code> ob
>b"><code>Blob</code></a> constructor to create a <code>Blob</code>ject.
>> object. 
n106      Previously Web pages with the offline storage enabled can sn106      Previously Web pages with the offline storage enabled can s
>ave the own data up to 200 MB. Unfortunately <a href="/en-US/docs>ave the own data up to 200 MB. Unfortunately <a href="/en-US/docs
>/DOM/Storage#localStorage"><code>localStorage</code></a> causes p>/Web/Guide/DOM/Storage#localStorage"><code>localStorage</code></a
>erformance issues as it requires synchronous IO. For that reason,>> causes performance issues as it requires synchronous IO. For th
> the quota has been changed to 5 MB. Also, from now the data in a>at reason, the quota has been changed to 5 MB. Also, from now the
> <code>localStorage</code> will be deleted at the same time user > data in a <code>localStorage</code> will be deleted at the same 
>deletes Cookies. You're recommended to use the <a href="/en-US/do>time user deletes Cookies. You're recommended to use the <a href=
>cs/IndexedDB"><code>IndexedDB</code></a> async API instead.>"/en-US/docs/IndexedDB"><code>IndexedDB</code></a> async API inst
 >ead.
n117      Following the latest <a href="/en-US/docs/DOM/XMLHttpRequesn117      Following the latest {{ domxref("XMLHttpRequest") }} spec, 
>t"><code>XMLHttpRequest</code></a> spec, the <a href="/en-US/docs>the {{ domxref("XMLHttpRequest", "XMLHttpRequest", "getResponseHe
>/DOM/XMLHttpRequest#getResponseHeader%28%29"><code>getResponseHea>ader") }} method now returns value expressed in redundant encodin
>der</code></a> method now returns value expressed in redundant en>g. For example, "<code>…</code>" will be "<code>\xE2\x80\xA6</cod
>coding. For example, "<code>…</code>" will be "<code>\xE2\x80\xA6>e>".
></code>". 
n131      Note that <code>xhr.onreadystatechange = function() { ... }n131      Note that <code>xhr.onreadystatechange = function() { ... }
></code> continues to work, though using <a href="/en-US/docs/DOM/></code> continues to work, though using {{ domxref("EventTarget.a
>element.addEventListener"><code>addEventListener</code></a> inste>ddEventListener", "addEventListener") }} instead is generally rec
>ad is generally recommended.>ommended.
n145      The <a href="/en-US/docs/JavaScript/Reference/Global_Objectn145      The <a href="/en-US/docs/Web/JavaScript/Reference/Global_Ob
>s/Proxy">Direct Proxy</a> of ECMAScript 6 (Harmony) has been impl>jects/Proxy">Direct Proxy</a> of ECMAScript 6 (Harmony) has been 
>emented. You have to modify your code if you've used <a href="/en>implemented. You have to modify your code if you've used <a href=
>-US/docs/JavaScript/Old_Proxy_API">the old API</a>.>"/en-US/docs/Web/JavaScript/Old_Proxy_API">the old API</a>.
n156      The <a href="/en-US/docs/JavaScript/Reference/Global_Objectn156      The <a href="/en-US/docs/Web/JavaScript/Reference/Global_Ob
>s/Function/length"><code>Function.length</code></a> property, ind>jects/Function/length"><code>Function.length</code></a> property,
>icating the number of arguments the function expects, has previou> indicating the number of arguments the function expects, has pre
>sly included <a href="/en-US/docs/JavaScript/Reference/default_pa>viously included <a href="/en-US/docs/Web/JavaScript/Reference/de
>rameters">parameters with default values</a>. This was fixed not >fault_parameters">parameters with default values</a>. This was fi
>to include those parameters. So <code>(function (a, b, c = false)>xed not to include those parameters. So <code>(function (a, b, c 
> {}).length</code> will be <code>2</code> instead of <code>3</cod>= false) {}).length</code> will be <code>2</code> instead of <cod
>e>.>e>3</code>.
n167      The <a href="/en-US/docs/JavaScript/Reference/default_paramn167      The <a href="/en-US/docs/Web/JavaScript/Reference/default_p
>eters">default parameter</a> is an ECMAScript 6 feature implement>arameters">default parameter</a> is an ECMAScript 6 feature imple
>ed Firefox 15. Previously, when <code>undefined</code> was passed>mented Firefox 15. Previously, when <code>undefined</code> was pa
> as an argument, the value became <code>undefined</code>. The imp>ssed as an argument, the value became <code>undefined</code>. The
>lementation has been changed to be the default value just like no> implementation has been changed to be the default value just lik
> argument was passed.>e no argument was passed.
n178      Firefox 18 adds the ECMAScript 6 function <a href="/en-US/dn178      Firefox 18 adds the ECMAScript 6 function <a href="/en-US/d
>ocs/JavaScript/Reference/Global_Objects/String/contains"><code>St>ocs/Web/JavaScript/Reference/Global_Objects/String/contains"><cod
>ring.prototype.contains</code></a>. Unfortunately, old version of>e>String.prototype.contains</code></a>. Unfortunately, old versio
> Mootools assume there is no such function, and fail to work when>n of Mootools assume there is no such function, and fail to work 
> it exists. This problem is fixed in Mootools 1.3 and newer.>when it exists. This problem is fixed in Mootools 1.3 and newer.
n192      The deprecated <code>MOZ_EXT_texture_filter_anisotropic</con192      The deprecated <code>MOZ_EXT_texture_filter_anisotropic</co
>de> has been removed. Use the unprefixed <a href="/en-US/docs/Web>de> has been removed. Use the unprefixed <a href="/en-US/docs/Web
>GL/Using_Extensions#EXT_texture_filter_anisotropic"><code>EXT_tex>/WebGL/Using_Extensions#EXT_texture_filter_anisotropic"><code>EXT
>ture_filter_anisotropic</code></a> extension instead.>_texture_filter_anisotropic</code></a> extension instead.
t231      2 preferences have been added to block loading contents frot231      2 preferences have been added to block loading contents fro
>m non-SSL (<code>http</code>) sites on SSL (<code>https</code>) p>m non-SSL (<code>http</code>) sites on SSL (<code>https</code>) p
>ages. Scripts, stylesheets, plug-in contents, inline frames, <a h>ages. Scripts, stylesheets, plug-in contents, inline frames, <a h
>ref="/en-US/docs/CSS/@font-face">Web fonts</a> and <a href="/en-U>ref="/en-US/docs/Web/CSS/@font-face">Web fonts</a> and <a href="/
>S/docs/WebSockets">WebSockets</a> can be blocked with <code>secur>en-US/docs/WebSockets">WebSockets</a> can be blocked with <code>s
>ity.mixed_content.block_active_content</code>, and other static c>ecurity.mixed_content.block_active_content</code>, and other stat
>ontents like images, <a href="/en-US/docs/HTML/Element/audio">aud>ic contents like images, <a href="/en-US/docs/Web/HTML/Element/au
>ios</a> and <a href="/en-US/docs/HTML/Element/video">videos</a> c>dio">audios</a> and <a href="/en-US/docs/Web/HTML/Element/video">
>an be blocked with <code>security.mixed_content.block_display_con>videos</a> can be blocked with <code>security.mixed_content.block
>tent</code>.>_display_content</code>.

Back to History