Skip to content

Latest commit

 

History

History
77 lines (50 loc) · 7.02 KB

File metadata and controls

77 lines (50 loc) · 7.02 KB
title slug
Firefox 30 for developers
Mozilla/Firefox/Releases/30

{{FirefoxSidebar}}

Gecko 30 を搭載した Firefox 30 は、米国時間 2014 年 6 月 10 日にリリースされました。このページでは、開発者に影響する Firefox 30 の変更点をまとめています。

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

開発者ツール

  • ボックスモデルのハイライト表示機能を実装しました (Firefox バグ 663778)。
  • コンソールの出力に DOM ノードがあるとき、その出力にマウスポインターを載せるとノードをハイライト表示します (Firefox バグ 757866)。同様に、すべての JS 関数やオブジェクトをコンソールの出力でハイライトします (Firefox バグ 584733)。コンソールの改善点について、詳しくはこちらのブログ投稿をご覧ください。
  • {{domxref("Console.count()")}} をサポートしました (Firefox バグ 922208)。

CSS

  • {{cssxref("background-blend-mode")}} プロパティをデフォルトで有効にしました (Firefox バグ 970600)。
  • 非標準である {{cssxref("overflow-clip-box")}} プロパティを、UI スタイルシートでの使用に限り実装しました (Firefox バグ 966992)。
  • {{cssxref("line-height")}} プロパティが単一行のテキスト入力 (<input type=text|password|email|search|tel|url|unknown>) に作用します。ただし 1.0 を下回る line-height に縮小することはできません (Firefox バグ 349259)。
  • {{cssxref("line-height")}} プロパティは type=button にも、制限なく作用します (Firefox バグ 697451)。
  • キーフレームの名前を変更しても既存の要素に反映されない問題を修正しました (Firefox バグ 978648)。

HTML

変更なし。

JavaScript

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

  • テレメトリーの収集を容易にする {{domxref("Navigator.sendBeacon")}} を実装しました (Firefox バグ 936340)。
  • {{domxref("HTMLLinkElement")}}、{{domxref("HTMLAreaElement")}}、{{domxref("HTMLAnchorElement")}} に、{{domxref("DOMTokenList")}} を返す relList プロパティを追加しました (Firefox バグ 968637)。
  • 最新の仕様により、{{domxref("OscillatorNode.start")}} および {{domxref("OscillatorNode.stop")}} の第 1 引数は省略可能および既定値が 0 になりました (Firefox バグ 982541)。
  • {{domxref("Navigator.requestWakeLock()")}} メソッドおよび非標準である {{domxref("MozWakeLock")}} メソッドは、デスクトップ版 Firefox で使用できなくなりました (Firefox バグ 963366)。
  • DOM_VK_ENTER 定数を {{domxref("KeyboardEvent")}} から削除しました (Firefox バグ 969247)。
  • Web components の {{domxref("Document.register")}} を、最新版の仕様で説明されている動作に従うよう修正しました (Firefox バグ 856140)。
  • Canvas の Hit resion の基本的なサポートを追加: {{domxref("CanvasRenderingContext2D.addHitRegion()")}} メソッドおよび {{domxref("CanvasRenderingContext2D.removeHitRegion()")}} メソッドを追加しました。これらはデフォルトで無効です。有効化するには設定項目 canvas.hitregions.enabledtrue に変更してください。(Firefox バグ 966591)
  • 非標準であり Firefox 15 から非推奨であった {{domxref("Blob.mozSlice")}} を廃止しました (Firefox バグ 961804)。
  • 非標準である {{domxref("ArchiveReader")}} および {{domxref("ArchiveRequest")}} はウェブ向けに公開しないようになりました (Firefox バグ 968883)。
  • WebIDL コンストラクターを関数として呼び出すことが不可になりました。キーワード new を前につけることが必要です。(Firefox バグ 916644)
  • {{domxref("Canvas.getContext()")}} メソッドで、アルファブレンディングを保存しなければならないか否かを定義可能にする、省略可能な第 2 引数 (alpha) をサポートしました。設定しない場合、ピクセルごとのアルファ値は常に 1.0 になります。これによりバックエンドでファストトラックの実装が可能になります。(Firefox バグ 982480)

MathML

変更なし。

SVG

  • Filter Effects Module より、{{SVGElement("feDropShadow")}} およびそのインターフェイスである {{domxref("SVGFEDropShadowElement")}} をサポートしました (Firefox バグ 964200)。

Audio/Video

  • Linux において、Gstreamer 1.0 をサポートしました (0.10 に代わり) (Firefox バグ 806917)。

セキュリティ

変更なし。

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

  • nsIDOMWindowUtils インターフェイスで、ウィンドウ (任意のタブまたは iframe) から生じた音声の制御を可能にする論理属性 audioMuted および [0.0 , 1.0] の範囲の浮動小数点数値をとる audioVolume 属性をサポートしました。UI はありませんが、アドオンで使用できます。(Firefox バグ 923247)

関連情報

過去のバージョン

{{Firefox_for_developers('29')}}