--- title: Firefox 19 for developers slug: Mozilla/Firefox/Releases/19 tags: - Firefox - Firefox 19 - NeedsContent translation_of: Mozilla/Firefox/Releases/19 ---
{{ draft() }}
Gecko 19 を搭載した Firefox 19 は米国時間 2013 年 2 月 19 日にリリースされました。このページでは、開発者に影響する Firefox 19 の変更点をまとめています。
Map
オブジェクトおよび Set
オブジェクトは、size()
メソッドを持つオブジェクトから size
プロパティを持つオブジェクトに変わりました。({{bug("807001")}})Map
オブジェクトおよび Set
オブジェクトに clear()
メソッドが追加されました。({{bug("805003")}})vh
、vw
、vmin
、および vmax
をサポートしました ({{bug("503720")}})。-moz-initial
値の接頭辞を外しました ({{bug("806068")}})。-moz-initial
は当分の間、エイリアスとして残します。しかし、Web 開発者は initial
に移行することを強く推奨します。full-width
をサポートしました({{bug("774560")}})。<color-stop>
で使用できるようになりました。HTMLCollection
を返すようになりました ({{bug("799464")}})。mozLastModifiedDate
プロパティを実装しました ({{bug("793955")}})。lastModifiedDate
プロパティは、最終更新日が不明である場合に現在の日付を返すようになりました。({{bug("793459")}})isPointInStroke
メソッドを実装しました ({{bug("803124")}})。toBlob
メソッドを実装しました ({{bug("648610")}})。true
を返すように変更しました ({{bug("801425")}})。document.createElement(null)
を呼び出すと、null
は文字列化されて document.createElement("null")
であるかのように動作します。Firefox 19 で、XForms のサポートを削除しました。
注意: Firefox 19 での重要な変更点は、nsresult
が強い型付けになったことです。これは戻り値の処理ミスによって発生するバグの発見を容易にしますが、この点を誤って仮定している場合に既存のコードで不具合が発生する可能性があります。
getBrowserSelection()
が、テキスト入力フィールドで選択されているテキストを返すようになりました。このため、ユーザがパスワードフィールドではないテキスト入力フィールドでテキストを選択したときに、gContextMenu.isTextSelected
が true
になります ({{bug("565717")}})。Dict()
が JSON 文字列を受け入れるようになりました。Dict.toJSON()
メソッドが追加され、これは JSON 文字列を返します ({{bug("727967")}})。addObserver()
メソッドのパラメータ (aObserver) が {{ interface("imgIDecoderObserver") }} から {{ interface("imgINotificationObserver") }} に替わりました。{{ interface("imgINotificationObserver") }} の notify()
メソッドはスクリプト可能ではありませんので、{{ interface("imgITools") }} の createScriptedObserver()
を使用しなければなりません。contentLength
プロパティの型を long
から int64_t
に変更しました。{{Firefox_for_developers('18')}}