aboutsummaryrefslogtreecommitdiff
path: root/files/ja/mozilla/firefox/releases/76/index.html
blob: c072235a109e621334fa2356a965fbf1600c3fa7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
---
title: Firefox 76 for developers
slug: Mozilla/Firefox/Releases/76
tags:
  - '76'
  - Firefox
  - Mozilla
  - Release
translation_of: Mozilla/Firefox/Releases/76
---
<p>{{FirefoxSidebar}}</p>

<p class="summary">このページでは、開発者に影響する Firefox 76 の変更点をまとめています。Firefox 76 は、<a href="https://wiki.mozilla.org/RapidRelease/Calendar#Future_branch_dates/docs/">2020 年 5 月 5 日</a> にリリースされました。</p>

<p class="summary"><strong>付随する hacks ブログの記事「<a href="https://hacks.mozilla.org/2020/05/firefox-76-audio-worklets-and-other-tricks/">Firefox 76: Audio worklets and other tricks</a>」もご覧ください。</strong></p>

<h2 id="Changes_for_web_developers" name="Changes_for_web_developers">ウェブ開発者向けの変更点一覧</h2>

<h3 id="Developer_Tools" name="Developer_Tools">開発者ツール</h3>

<h4 id="Debugger" name="Debugger">デバッガー</h4>

<ul>
 <li><a href="/ja/docs/Tools/Debugger/UI_Tour#Source_list_pane">ソースリストペイン</a> のコンテキストメニューで、ソースグループやフォルダーのブラックボックス化や解除が可能になりました ({{bug(1118152)}})。</li>
 <li><a href="/ja/docs/Tools/Debugger/UI_Tour#Call_stack">コールスタックペイン</a> のコンテキストメニュー項目「<em>スタックトレースをコピー</em>」で、ファイル名だけでなく URL 全体をコピーするようになりました ({{bug(1619039)}})。</li>
</ul>

<h4 id="Network_monitor" name="Network_monitor">ネットワークモニター</h4>

<ul>
 <li>ネットワーク要求の一覧で列の境目をダブルクリックすると、境目の左側の列を内容に合わせてリサイズするようになりました ({{bug(1615102)}})。</li>
 <li>ネットワーク要求のコンテキストメニュー項目「<em>コピー &gt; <a href="/ja/docs/Tools/Network_Monitor/request_list#Copy_as_cURL">cURL としてコピー</a></em> で新たなオプション <code>--globoff</code> が利用可能になりました。これはコピーした URL に各括弧文字が含まれている場合に、cURL の globbing (ワイルドカードのマッチング) を抑制します ({{bug(1549773)}})。</li>
 <li><a href="/ja/docs/Tools/Network_Monitor/Inspecting_web_sockets">WebSocket 要求</a> の詳細ペインにある <em>メッセージ</em> タブに、制御フレームを表示する新たなフィルターである <em>Control</em> を追加しました。また、フィルターが選択リストにグループ分けされました ({{bug(1566780)}})。</li>
</ul>

<h4 id="Web_console" name="Web_console">ウェブコンソール</h4>

<ul>
 <li><a href="/ja/docs/Tools/Web_Console/The_command_line_interpreter#Multi-line_mode">マルチラインモード</a> で、5 行を超えるコードスニペットを 5 行に省略して先頭に展開用の三角印 (あるいは "twistie")、末尾に省略記号 (…) をつけるようになりました。これらの領域をクリックするとコードを表示できます。もう一度クリックすると折りたたむことができます ({{bug(1578212)}})。</li>
 <li>コンソールに出力した DOM 要素の参照のコンテキストメニュー項目に「インスペクターで確認」を追加しました。これは、<a href="/ja/docs/Tools/Page_Inspector">インスペクター</a> の HTML ペインで要素を表示します ({{bug(1612276)}})。</li>
</ul>

<h4 id="Remote_debugging" name="Remote_debugging">リモートデバッグ</h4>

<ul>
 <li>開発ツールのバージョンの違いのため、デスクトップ版の Firefox 69 以降からバージョン 68 ベースの Android 版 Firefox をデバッグすることができません。デバッグしようとするとデスクトップ版 Firefox は、この問題の説明と利用可能な次のステップをユーザーに知らせるメッセージを表示します ({{bug(1625906)}})。詳しくは <a href="/ja/docs/Tools/about:debugging#Connection_to_Firefox_for_Android_68">Connection to Firefox for Android 68</a> をご覧ください。</li>
</ul>

<h3 id="HTML" name="HTML">HTML</h3>

<ul>
 <li>{{HTMLElement("input")}} 要素の {{htmlattrxref("min", "input")}} および {{htmlattrxref("max", "input")}} 属性が、値が周期的な (すなわち、ある時点で値が最小値に戻る) コントロールで <code>min</code> の値が <code>max</code> の値より大きい場合に、正しく動作するようになりました。これは、例えば日付や時刻の入力で午後 11 時から午前 2 時の範囲を指定するようなときに、特に役に立ちます ({{bug(1608010)}})。</li>
</ul>

<h3 id="CSS" name="CSS">CSS</h3>

<ul>
 <li><a href="/ja/docs/Web/CSS/color_value#System_Colors">CSS4 system colors</a> を Firefox でサポートしました ({{bug(1590894)}})。</li>
</ul>

<h3 id="SVG" name="SVG">SVG</h3>

<p><em>変更なし。</em></p>

<h3 id="JavaScript" name="JavaScript">JavaScript</h3>

<ul>
 <li>{{jsxref("Intl.NumberFormat")}}{{jsxref("Intl.DateTimeFormat")}}{{jsxref("Intl.RelativeTimeFormat")}} コンストラクターの <code>numberingSystem</code><code>calendar</code> オプションを、デフォルトで有効にしました ({{bug(1625975)}})。</li>
</ul>

<h3 id="APIs" name="APIs">API</h3>

<h4 id="New_APIs" name="New_APIs">新規 API</h4>

<ul>
 <li>Firefox で、audio worklets と {{domxref("BaseAudioContext.audioWorklet", "AudioContext.audioWorklet")}} をデフォルトでサポートしました。これは、メインスレッドの外部で音声をリアルタイム処理するために {{domxref("AudioWorkletProcessor")}} および {{domxref("AudioWorkletNode")}} インターフェイスを使用可能にします ({{bug(1616725)}})。</li>
</ul>

<h4 id="DOM" name="DOM">DOM</h4>

<ul>
 <li>{{domxref("window.open()")}} の引数 <code>windowFeatures</code> の UI 部品に関する項目で、UI 部品ごとに表示・非表示を制御できなくなり、ポップアップウィンドウを開くか否かの条件になりました ({{bug(1507375)}})。</li>
 <li><code><a href="/ja/docs/Web/API/Location/href">location.href</a></code><code><a href="/ja/docs/Web/HTML/Element/meta">&lt;meta http-equiv="refresh"&gt;</a></code> のような方法を使用して未知のプロトコルへ移動しようとするとブロックされるようになりました ({{bug(1528305)}}、詳しくは <a href="https://www.fxsitecompat.dev/ja/docs/2020/navigation-to-unknown-protocol-will-be-blocked/">未知のプロトコルへのページ遷移はブロックされます</a> をご覧ください)。</li>
 <li>{{domxref("IntersectionObserver.IntersectionObserver", "IntersectionObserver()")}} コンストラクターが、<code>root</code> として {{domxref("Element")}} オブジェクトと同様に {{domxref("Document")}} オブジェクトも受け入れるようになりました ({{bug(1623623)}})。これにより、要素間交差の境界としてウィンドウのコンテンツ領域全体を明示的に使用できます。</li>
 <li><a href="/ja/docs/Web/API/Fetch_API">Fetch API</a> で、要求の <code>audioworklet</code> {{domxref("Request.destination", "destination")}} をサポートしました。これにより、受信したデータが {{domxref("AudioWorklet")}} へ送られます ({{bug(1402784)}})。</li>
</ul>

<h4 id="Removals" name="Removals">廃止</h4>

<ul>
 <li><a href="/ja/docs/Web/API/Window/appinstalled_event">Window の <code>appinstalled</code> イベント</a> (および関連するハンドラープロパティの <code><a href="/ja/docs/Web/API/Window/onappinstalled">Window.onappinstalled</a></code>) を完全に削除しました。これらは公開されたことがなく、また <a href="https://w3c.github.io/manifest/">Web Manifest 仕様</a> から削除されました ({{bug(1625384)}})。</li>
</ul>

<h3 id="HTTP" name="HTTP">HTTP</h3>

<p><em>変更なし。</em></p>

<h3 id="Security" name="Security">セキュリティ</h3>

<p><em>変更なし。</em></p>

<h3 id="WebDriver_conformance_Marionette" name="WebDriver_conformance_Marionette">WebDriver conformance (Marionette)</h3>

<ul>
 <li>geckodriver でオートメーションやテストを行っているとき、<code>navigator.webdriver</code><code>false</code> を返さないようになりました ({{bug(1632556)}})。</li>
</ul>

<h2 id="Changes_for_add-on_developers" name="Changes_for_add-on_developers">アドオン開発者向けの変更点</h2>

<p><em>変更なし。</em></p>

<h2 id="Older_versions" name="Older_versions">過去のバージョン</h2>

<p>{{Firefox_for_developers(75)}}</p>