--- title: Firefox 59 for developers slug: Mozilla/Firefox/Releases/59 tags: - '59' - Firefox - Release Notes translation_of: Mozilla/Firefox/Releases/59 ---
Firefox 59 は、米国時間 2018 年 3 月 13 日にリリースされました。このページでは、開発者に影響する Firefox 59 の変更点をまとめています。
contents を指定したときの動作を、仕様書に従って更新しました ({{bug(1427292)}})。仕様で定められた正確な動作については、Appendix B: Effects of display: contents on Unusual Elements をご覧ください。sticky を、適切な HTML テーブル の部品 (例えば {{htmlelement("th")}} 要素) でサポートしました ({{bug(975644)}})。rgb(), rgba(), hsl(), hsla()) で {{cssxref("calc()")}} をサポートしました ({{bug(984021)}})。変更なし。
変更なし。
body 引数で null 値を受け入れるようになりました ({{bug(1303025)}})。Response.url が、関連する {{cssxref("@import")}} や {{domxref("WorkerGlobalScope.importScripts()","importScripts()")}} のサブリソースの解決に使用されるということです ({{bug(1222008)}})。"same-origin" であり、{{domxref("Response.type")}} に "cors" を与えた場合に、FetchEvent.respondWith() がネットワークエラーを発生させるようになりました ({{bug(1222008)}})。muted 状態は、トラックが今のところメディアデータを提供できないことを示します。
muted 状態は、一般的に考えられているトラックのミュートやミュート解除として役に立つものではありません。代わりに {{domxref("MediaStreamTrack.enabled", "enabled")}} プロパティを使用します。enabled を false に設定すると、トラックは空のフレームだけを出力します。media.peerconnection.rtpsourcesapi.enable によってこれらを無効化しました ({{bug(1363667)}}, {{bug(1430213)}}, {{bug(1433236)}})。RTCPeerConnection やほかのインターフェイスを、最新の仕様書に従ってこれらを使用使用するように更新しました。REGION 定義ブロックを Firefox でサポートしました ({{bug(1415821)}})。変更なし。
namespaceURL および prefix プロパティを実装しました ({{bug(1326514)}})。変更なし。
data: URI へのトップナビゲーションはブロックされます({{bug(1401895)}})。詳しくは Blocking Top-Level Navigations to data URLs for Firefox 59 をご覧ください。SAMEORIGIN ディレクティブが、トップレベルのインラインフレームが同一オリジンであるかだけでなく、すべての祖先も同様であるかを確認するようになりました ({{bug(725490)}})。ISO-8859-1 ではなく) utf-8 エンコーディングを使用するようになりました。.app と .dev です。これらの新しい TLD を知らず、ローカルの開発環境に使用した場合、予期しない挙動となるかもしれません。なお、ローカルでの開発には予約済み TLD を使うべきとされています。変更なし。
変更なし。
version (例えば type="application/javascript;version=1.8") を削除しました ({{bug(1428745)}})。mozmm {{cssxref("<length>")}} 単位を削除しました ({{bug(1416564)}})。Event.getPreventDefault() メソッドを削除しました。{{domxref("Event")}} で {{domxref("Event.preventDefault", "preventDefault()")}} が呼び出されたかを判断するには、代わりに {{domxref("Event.defaultPrevented")}} プロパティを使用します。Navigator.mozNotification プロパティと DesktopNotification インターフェイスを削除しました ({{bug(952453)}})。window.external.addSearchEngine() メソッドを削除しました ({{bug("862147")}})。詳しくは {{domxref("Window.sidebar")}} もご覧ください。mozAutoplayEnabled を削除しました。accessKey 機能のサポートを廃止しました ({{bug(1423098)}})。pcast: および feed: プロトコルのサポートを廃止しました ({{bug(1420622)}})。colors.background_tab_text, colors.toolbar_field_bordertabs の API:
contextMenus API で "bookmark" コンテキスト をサポートしました。contentScripts API で、ランタイムがコンテンツスクリプトを登録できます。pageAction, browserAction, SidebarAction の API:
browserAction/pageAction/sidebarAction.set* 関数で、変更を元に戻すための null をサポートしました。browserAction.isEnabled(), pageAction.isShown() , sidebarAction.isOpen() 関数。page_action の新しいオプション。protocol_handers の新しい値:
privacy.websites の新しい設定 "cookieConfig"。cookies API で ファーストパーティ分離 をサポート。webRequest の新しいオプションである upgradeToSecure。{{Firefox_for_developers(58)}}