--- 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_border
tabs
の 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)}}