---
title: Firefox 62 for developers
slug: Mozilla/Firefox/Releases/62
tags:
- '62'
- Firefox
- Release
translation_of: Mozilla/Firefox/Releases/62
---
{{FirefoxSidebar}}
Firefox 62 は、米国時間 2018 年 9 月 5 日 にリリースされました。このページでは、開発者に影響する Firefox 62 の変更点をまとめています。
ウェブ開発者向けの変更点一覧
- シェイプパスエディターがデフォルトで有効になりました。詳しくは CSS shapes を編集する をご覧ください。
- ルールビューを CSS ペインのほかのタブから切り離して、個別のペインに分けることが可能になりました。詳しくは ページインスペクターの 3 ペインモード をご覧ください。
- グリッドインスペクターの機能を更新して、ドキュメントも新たに作成しました。CSS Grid Inspector: Examine grid layouts をご覧ください。
- 開発ツールの位置を 4 か所から選択できるようになりました。既定の位置であるウィンドウの下部に加えて、ウィンドウの左側および右側や、個別のウィンドウに配置できます ({{bug(1192642)}})。
- コンソールペイン のツールバーに、閉じるボタンを追加しました。
- 設定の "現在の対象ドキュメントとして読み込む iframe を選択します" にチェックが入っているとき、設定タブを開いている間は現在のページに iframe が含まれていない場合でもツールバーにアイコンを表示します ({{bug(1456069)}})。
- ネットワークモニター の Cookie タブ で、Cookie の
samesite
属性を表示するようになりました ({{bug(1452715)}})。
- レスポンシブデザインモード が、コンテナータブ内で動作するようになりました ({{bug(1306975)}})。
- {{Glossary("CORS")}} のエラーが発生してコンソールに報告されているとき、Firefox がエラーに対応する CORS エラーのドキュメント へのリンクを提供するようになりました ({{bug(1475391)}})。
- 以下のコマンドを使用して、コンソールタブで現在のページのスクリーンショットを作成できるようになりました (ファイル名も指定可能です) ({{bug(1464461)}}):
:screenshot <filename.png> --fullpage
<filename.png>
は、希望するファイル名です。このファイルは、ダウンロードフォルダーに保存されます。--fullpage
は省略可能なパラメーターであり、指定するとウェブページ全体を保存します。また、ファイル名に -fullpage
を付加します。このコマンドで使用可能なすべてのオプションは、 :screenshot --help
で表示できます。
廃止
- 開発ツールバー/GCLI (Shift + F2 で使用可能) を Firefox から削除しました ({{bug(1461970)}})。開発ツールバーの UI と GCLI の上流ライブラリーの両方がメンテナンスされなくなり、一部の機能が (いくつかは e10s のため) が動作していません。また、
unsafeSetInnerHTML
の動作を妨げています。使用する機会もとても少なく、ほとんどのコマンドに代替策があります。
HTML
変更なし。
CSS
:-moz-selection
の接頭辞を削除して {{cssxref("::selection")}} になりました ({{bug(509958)}}).
- {{cssxref("<resolution>")}} 型で、
x
を単位としてサポートしました ({{bug(1460655)}})。
- {{cssxref("shape-margin")}}、{{cssxref("shape-outside")}}、{{cssxref("shape-image-threshold")}} をデフォルトで有効化しました ({{bug(1457297)}})。
廃止
-moz-box
および -moz-inline-box
を除く、XUL の display
の値 を、XUL 以外のドキュメントでは廃止しました ({{bug(1288572)}})。
SVG
変更なし。
JavaScript
- {{jsxref("WebAssembly.Global()")}} コンストラクターを、WebAssembly のグローバル変数とともにサポートしました ({{bug(1464656)}})。
- {{jsxref("Array.prototype.flat()")}} および {{jsxref("Array.prototype.flatMap()")}} メソッドをデフォルトで有効化しました ({{bug(1435813)}})。
- コンテキスト固有のメタデータを JavaScript モジュールに公開するための、
import.meta
プロパティを実装しました ({{bug(1427610)}})。
- JavaScript の 文字列リテラル で、U+2028 LINE SEPARATOR や U+2029 PARAGRAPH SEPARATOR の文字を直接含めることが可能になりました。この結果、{{jsxref("JSON")}} 構文が JavaScript リテラル構文のサブセットになりました ({{bug(1435828)}} および TC39 提案 json-superset)。
- 型付き配列 の境界を超える添字に対して、{{jsxref("Reflect.defineProperty()")}} および {{jsxref("Reflect.set()")}} が
true
ではなく false
を返すようになりました ({{bug(1308735)}})。
廃止
DOMPoint
および DOMPointReadOnly
コンストラクターで DOMPointInit
型の入力引数をサポートしなくなりました。値は x
、y
、z
、w
の引数で指定しなければなりません ({{bug(1186265)}})。
- {{domxref("URL.createObjectURL()")}} メソッドで、{{domxref("MediaStream")}} を表す URL のオブジェクトを作成できなくなりました。単純に {{domxref("HTMLMediaElement.srcObject")}} を
MediaStream
に直接設定できるようになったため、この機能はかなりの間すたれていました ({{bug(1454889)}})。
API
新規 API
- {{domxref("Web_Speech_API", "Speech Synthesis API (Text-to-Speech)", "", "1")}} を、Android 版 Firefox でデフォルトで有効化しました ({{bug(1463496)}})。
DOM
- {{domxref("DOMPointReadOnly")}} インターフェイスで {{domxref("DOMPointReadOnly.fromPoint()")}} 静的関数をサポートしました。これは {{domxref("DOMPointInit")}} と互換性があるディクショナリーから新しい座標オブジェクトを作成するものであり、{{domxref("DOMPoint")}} オブジェクトを含みます。この関数は {{domxref("DOMPoint")}} でも使用できます ({{bug(1186265)}})。
- 互換性の理由で、{{domxref("Event.srcElement")}} プロパティをサポートしました。これは {{domxref("Event.target")}} の別名です ({{bug(453968)}})。
- {{domxref("Navigator.registerProtocolHandler()")}} が、安全なコンテキストに限り呼び出し可能になりました ({{bug(1460506)}})。
- しばらく前から廃止扱いであった {{domxref("Navigator.registerContentHandler()")}} メソッドが、完全に削除するための準備としてデフォルトで無効になりました ({{bug(1460481)}})。
- {{domxref("DataTransfer.DataTransfer", "DataTransfer()")}} コンストラクターを実装しました ({{bug(1351193)}})。
- {{domxref("Document.domain")}} が
null
を返さないようになりました ({{bug(819475)}})。ドメインを識別できないとき、domain
は null
ではなく空文字列を返します。
- 時間を追跡し続けている間に、コンソールのタイマーの現在の値を表示するための {{domxref("Console.timeLog()")}} メソッドを追加しました ({{bug(1458466)}})。
- コンソールのカウンターの値をリセットする {{domxref("Console.countReset()")}} を追加しました ({{bug(1459279)}})。
DOM イベント
変更なし。
Service workers
変更なし。
- 設定項目
"media.autoplay.enabled"
で、動画メディアだけでなく音声メディアの自動再生も制御するようになりました ({{bug(1413098)}})。
- {{domxref("ChannelSplitterNode")}} で、仕様書に従ってデフォルトで 6 つのチャンネルを持ち、
channelInterpretation
に "discrete"
を設定、さらに channelCountMode
に "explicit"
を正しく設定するように修正しました ({{bug(1456265)}})。
廃止
- {{event("userproximity")}} および {{event("deviceproximity")}} イベント ({{domxref("UserProximityEvent")}} および {{domxref("DeviceProximityEvent")}} もご覧ください) を設定項目
device.sensors.proximity.enabled
で、デフォルトで無効化しました ({{bug(1462308)}})。
devicelight
イベント (DeviceLightEvent
もご覧ください) を設定項目 device.sensors.ambientLight.enabled
で、デフォルトで無効化しました ({{bug(1462308)}})。
- {{event("DOMSubtreeModified")}} および {{event("DOMAttrModified")}} ミューテーションイベント は、CSSOM によって {{htmlattrxref("style")}} 属性が変更されたときに発生しないようになりました ({{bug(1460295)}}).
- {{domxref("CSSStyleDeclaration.getPropertyCSSValue()")}} のサポートを廃止しました ({{bug(1408301)}})。
- {{domxref("CSSValue")}}、{{domxref("CSSPrimitiveValue")}}、{{domxref("CSSValueList")}} のサポートを廃止しました ({{bug(1459871)}})。
- {{domxref("window.getComputedStyle()")}} が表示するものがない
Window
で呼び出されたときに、null
を返さないようになりました ({{bug(1467722)}})。
HTTP
廃止
- CSP の非推奨ディレクティブである {{CSP("referrer")}} を削除しました。代わりに {{HTTPHeader("Referrer-Policy")}} ヘッダーを使用してください ({{bug(1302449)}})。
セキュリティ
変更なし。
プラグイン
変更なし。
新機能
WebDriver:ElementSendKeys
が、ファイルのアップロードについて WebDriver に適合しました ({{bug(1448792)}})。
WebDriver:Get
、WebDriver:Back
、WebDriver:Forward
、WebDriver:Refresh
、WebDriver:Close
コマンドで、beforeunload
イベントによって発生するユーザープロンプトが自動的に閉じられるようになりました ({{bug(1434872)}})。
- Ctrl +
Click
の WebDriver:PerformActions
が、{{event("contextmenu")}} イベントを合成します ({{bug(1421323)}})。
API の変更点
getWindowPosition
、setWindowPosition
、getWindowSize
、setWindowSize
を含む、廃止されたエンドポイントを削除しました ({{bug(1348145)}})。
null
データとともに成功を返す WebDriver コマンドが、空のディレクトリーを返すようになりました ({{bug(1461463)}})。
バグ修正
- WebElement コレクションに対して、
WebDriver:ExecuteScript
が周期的に参照エラーを起こす問題を修正しました ({{bug(1447977)}})。
pointerMove
または pause
のアクションを実行するとハングアップが発生して、コマンドの応答がなくなる問題を修正しました ({{bug(1467743)}}、{{bug(1447449)}})。
その他
変更なし。
アドオン開発者向けの変更点
API の変更点
- TLS 接続を詳しく調査するための {{WebExtAPIRef("webRequest.getSecurityInfo()")}} API を追加しました ({{bug(1322748)}})。
- 新しいタブを開く場所を設定する {{WebExtAPIRef("browserSettings.newTabPosition")}} を追加しました ({{bug(1344749)}})。
- {{WebExtAPIRef("windows.get()")}}、{{WebExtAPIRef("windows.getCurrent()")}}、{{WebExtAPIRef("windows.getLastFocused()")}} で
windowTypes
が非推奨になりました ({{bug(1419132)}})。
- ウィンドウごとにブラウザーのアクションを変更可能になりました ({{bug(1419893)}})。
マニフェストの変更点
sidebar_action
マニフェストキーで、インストール時に自動的にサイドバーを開くか否かを拡張機能で制御するための open_at_install
プロパティを追加しました ({{bug(1460910)}})。
- さまざまなマニフェストキーで
browser_style
プロパティを変更しました:
テーマの変更点
theme
マニフェストキーで、タブのセパレーターの色を拡張機能から変更可能にする tab_background_separator
プロパティを追加しました ({{bug(1459455)}})。
廃止
- パッケージ化されていないサイドロード拡張機能のサポートを廃止しました ({{bug(1385057)}}).
- テストのため拡張機能を一時的に読み込んでいるときに、
browser_style
に関する警告を表示しないようになりました ({{bug(1404724)}})。
関連情報
過去のバージョン
{{Firefox_for_developers(61)}}