Skip to content

Latest commit

 

History

History
110 lines (76 loc) · 10.4 KB

File metadata and controls

110 lines (76 loc) · 10.4 KB
title slug l10n
Firefox 31 for developers
Mozilla/Firefox/Releases/31
sourceCommit
1ee49b729dc4cd02b862d910f279861f4b30e704

{{FirefoxSidebar}}

ウェブ開発者向けの変更点一覧

開発者ツール

ハイライト:

Firefox 30 から Firefox 31 の間に解決した開発ツール関連のバグ一覧

CSS

  • 最新の仕様の変更を反映して、CSS Variables の接頭辞 var--- に変更しました (Firefox バグ 985838)。
  • {{cssxref("hyphens")}} プロパティでポーランド語のハイフネーション規則をサポートしました (Firefox バグ 987668)。
  • 韓国語のカウンタスタイルで、10,000 の倍数に不要なホワイトスペースがある問題を修正しました (Firefox バグ 985186)。
  • 親の :before 擬似要素が存在して overflow が auto である場合に、CSS opacity のトランジションが機能しない問題を修正しました (Firefox バグ 990340)。
  • ::-moz-math-stretchy 擬似要素を削除しました (Firefox バグ 1000879)。

HTML

JavaScript

新たな ECMAScript 2015 の機能を実装しました。

  • 新たな Array のメソッド: {{jsxref("Array.prototype.fill()")}} (Firefox バグ 911147)
  • 新たな Math の関数: {{jsxref("Math.clz32()")}} (Firefox バグ 925123)
  • 新たな String のメソッド: デスクトップ版 Firefox で {{jsxref("String.prototype.normalize()")}} が利用可能になりました (Firefox バグ 918987)。
  • 新たな Object のメソッド: {{jsxref("Object.setPrototypeOf()")}}
  • 新たな Number 定数: {{jsxref("Number.MAX_SAFE_INTEGER")}} および {{jsxref("Number.MIN_SAFE_INTEGER")}}。

インターフェイス/API/DOM

  • KeyboardEvent のコンストラクターを実装しました (Firefox バグ 930893)。
  • Resource Timing API を実装しました (Firefox バグ 822480)。
  • KeyboardEvent.isComposing 属性を実装しました (Firefox バグ 993234)。
  • InputEvent インターフェイスを実装しました (Firefox バグ 993253)。
  • InputEvent.isComposing 属性を実装しました (Firefox バグ 993253)。
  • {{domxref("CSS.escape", "CSS.escape()")}} を実装しました (Firefox バグ 955860)。
  • 他のブラウザーと同様に {{domxref("Element/mousemove_event", "mousemove")}} がキャンセル可能になりました (Firefox バグ 704423)。preventDefault() の呼び出しは defaultPrevented 属性に true を設定するだけであり、他の動作は変わりません。たとえば、:hover ステートの設定を抑止することはできません。
  • {{domxref("Path2D")}} インターフェイスが実装されました。
  • {{domxref("CanvasRenderingContext2D.isPointInPath()")}}、{{domxref("CanvasRenderingContext2D.isPointInStroke()")}}、{{domxref("CanvasRenderingContext2D.clip()")}}、{{domxref("CanvasRenderingContext2D.fill()")}}、{{domxref("CanvasRenderingContext2D.stroke()")}} メソッドがオプションで {{domxref("Path2D")}} オブジェクトを受け付けるように更新されました。
  • {{domxref("HTMLMediaElement.fastSeek()")}} を実装しました。
  • Connection インターフェイスは {{domxref("NetworkInformation")}} に名称が変更され、新しい仕様に一致するように変更されました (Firefox バグ 960426)。
  • {{domxref("Navigator.sendBeacon()")}} が実装されました。これは、解析や他のデータの非同期送信を、送信するページが読み込まれているかどうかに依存しない方法で行うもので、 {{domxref("Window/unload_event", "unload")}} または {{domxref("Window.beforeunload_event", "beforeunload")}} ハンドラーで使用することができます。

MathML

SVG

変更なし。

Audio/Video

変更なし。

セキュリティ

アドオン開発者と Mozilla 開発者向けの変更点

  • 昔から "center" に設定されていた urlbar-wrapper (以前は urlbar-container )上の "align" 属性が削除されました。これはサードパーティのテーマに影響を与えることが知られています。自分のテーマにとって正しい修正が何であるかはよく見ていく必要がありますが、同等の効果を維持するためには、以下の CSS ルールを追加するとよいでしょう。

    #urlbar-wrapper {
      -moz-box-align: center;
    }
  • nsIDOMWindowUtils.sendQueryContentEvent() および nsIDOMWindowUtils.sendSelectionSetEvent() が、省略可能な引数 aAdditionalFlags を持ちます。aReversetrue にして nsIDOMWindowUtils.sendSelectionSetEvent() を呼び出している場合、この変更により動作に問題が発生します。aAdditionalFlags について詳しくは、各フラグの説明 (QUERY_CONTENT_FLAG_* および SELECTION_SET_FLAG_*) をご覧ください。

Add-on SDK

ハイライト:

Firefox 30 から Firefox 31 の間に行われた GitHub コミット。この一覧は Aurora 移行後に上流で行われた内容が含まれていないでしょう。

Firefox 30 から Firefox 31 の間に解決したバグ。この一覧は Aurora 移行後に上流で行われた内容が含まれていないでしょう。

過去のバージョン

{{Firefox_for_developers('30')}}