diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
commit | 33058f2b292b3a581333bdfb21b8f671898c5060 (patch) | |
tree | 51c3e392513ec574331b2d3f85c394445ea803c6 /files/ja/mozilla/firefox/releases/78 | |
parent | 8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff) | |
download | translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2 translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip |
initial commit
Diffstat (limited to 'files/ja/mozilla/firefox/releases/78')
-rw-r--r-- | files/ja/mozilla/firefox/releases/78/index.html | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/files/ja/mozilla/firefox/releases/78/index.html b/files/ja/mozilla/firefox/releases/78/index.html new file mode 100644 index 0000000000..a3800ca871 --- /dev/null +++ b/files/ja/mozilla/firefox/releases/78/index.html @@ -0,0 +1,121 @@ +--- +title: Firefox 78 for developers +slug: Mozilla/Firefox/Releases/78 +tags: + - '78' + - Firefox + - Mozilla + - Releases +translation_of: Mozilla/Firefox/Releases/78 +--- +<p>{{FirefoxSidebar}}</p> + +<p class="summary">このページでは、開発者に影響する Firefox 78 の変更点をまとめています。Firefox 78 は、<a href="https://wiki.mozilla.org/RapidRelease/Calendar#Future_branch_dates/docs/">2020 年 6 月 30 日</a> にリリースされました。</p> + +<p class="summary">Mozilla hacks の記事「<a href="https://hacks.mozilla.org/2020/06/new-in-firefox-78/">New in Firefox 78: DevTools improvements, new regex engine, and abundant web platform updates</a>」もご覧ください。</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/about:debugging#Connecting_to_a_remote_device">about:debugging</a> パネルで、リモート端末がアクセスする URL を変更できるようになりました ({{bug("1617237")}})。</li> + <li><a href="/ja/docs/Tools/Debugger/UI_Tour">デバッガー</a> のメニュー項目 "<strong>JavaScript を無効化</strong>" が現在のタブにのみ作用するようになりました。また、開発ツールを閉じるとリセットされるようになりました ({{bug("1640318")}})。</li> + <li><a href="/ja/docs/Tools/Debugger/UI_Tour#Scopes">スコープペイン</a> で <strong>マッピング</strong> を有効にすると、<a href="/ja/docs/Tools/Debugger/Set_a_logpoint">ログポイント</a> でソースマップを適用したコードの変数名と元の変数名をマッピングできます ({{bug("1536857")}})。</li> +</ul> + +<h4 id="Network_Monitor" name="Network_Monitor">ネットワークモニター</h4> + +<ul> + <li><a href="/ja/docs/Tools/Network_Monitor/request_list#Network_request_columns">ネットワークモニター</a> で、要求リストの表の列の境界をどこでもドラッグして、リサイズできるようになりました ({{bug("1618409")}})。</li> + <li>ネットワークモニターの <a href="/ja/docs/Tools/Network_Monitor/request_details">要求の詳細パネル</a> の UX を改良しました ({{bug("1631302")}}, {{bug("1631295")}})。</li> + <li>要求がブロックされたとき、<a href="/ja/docs/Tools/Network_Monitor/request_list">要求リスト</a> でアドオン、CSP、CORS、強化型トラッキング防止などの理由を表示するようになりました ({{bug("1555057")}}, {{bug("1445637")}}, {{bug("1556451")}})。</li> +</ul> + +<h4 id="Other_tools" name="Other_tools">その他のツール</h4> + +<ul> + <li><a href="/ja/docs/Tools/Accessibility_inspector">アクセシビリティ</a> インスペクターがベータ版から脱しました。このツールを使用して、サイトのさまざまなアクセシビリティの問題を確認できます ({{bug("1602075")}})。</li> + <li>キャッチされていない promise エラーについて、名前やスタックを含む詳細情報をコンソールに表示するようになりました ({{bug("1636590")}})。</li> +</ul> + +<h3 id="CSS" name="CSS">CSS</h3> + +<ul> + <li>{{CSSxRef(":is", ":is()")}} および {{CSSxRef(":where", ":where()")}} 疑似クラスをデフォルトで有効にしました ({{bug(1632646)}})。</li> + <li>{{CSSxRef(":read-only")}} および {{CSSxRef(":read-write")}} 疑似クラスを、接頭辞なしでサポートしました ({{bug(312971)}})。 + <ul> + <li>また <code>:read-write</code> のスタイルが、無効化した <code><a href="/ja/docs/Web/HTML/Element/input"><input></a></code> および <code><a href="/ja/docs/Web/HTML/Element/textarea"><textarea></a></code> 要素に適用されないようになりました。これは <a href="https://html.spec.whatwg.org/#selector-read-write">HTML 仕様書</a> に違反していました ({{bug(888884)}})。</li> + </ul> + </li> +</ul> + +<h3 id="JavaScript" name="JavaScript">JavaScript</h3> + +<ul> + <li><code><a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat">Intl.ListFormat</a></code> API をサポートしました ({{bug(1589095)}})。</li> + <li><code><a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat">Intl.NumberFormat()</a></code> コンストラクターを、<a href="https://github.com/tc39/proposal-unified-intl-numberformat">Intl.NumberFormat Unified API Proposal</a> で定義された新しいオプションをサポートするように拡張しました ({{bug(1633836)}})。特に、以下のようなものがあります: + <ul> + <li><a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#Scientific_engineering_or_compact_notations">指数表記のサポート</a></li> + <li><a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#Unit_formatting">単位</a>、<a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#Currency_formatting">通貨</a>、<a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#Displaying_signs">符号表示</a> の整形</li> + </ul> + </li> + <li>{{JSxRef("RegExp")}} エンジンを <a href="https://hacks.mozilla.org/2020/06/a-new-regexp-engine-in-spidermonkey/">更新</a> して、ECMAScript 2018 で導入したすべての新機能をサポートしました: + <ul> + <li><a href="/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Assertions">後読み言明</a> ({{bug(1225665)}})</li> + <li>{{JSxRef("RegExp.prototype.dotAll")}} ({{bug(1361856)}})</li> + <li><a href="/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Unicode_Property_Escapes">Unicode property escapes</a> ({{bug(1361876)}})</li> + <li><a href="/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Groups_and_Ranges">名前付きキャプチャグループ</a> ({{bug(1362154)}})</li> + </ul> + </li> + <li>2020 年中頃の <a href="https://github.com/heycam/webidl/pull/357">WebIDL 仕様書の変更</a> により、<a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag#toStringTag_available_on_all_DOM_prototype_objects"><code>Symbol.toStringTag</code> プロパティをすべての DOM プロトタイプオブジェクトに追加しました</a> ({{bug(1277799)}})。</li> + <li>{{jsxref("WeakMap")}} オブジェクトのガベージコレクションを改良しました。<code>WeakMaps</code> を徐々にマークするようになりました ({{bug(1167452)}})。</li> +</ul> + +<h3 id="APIs" name="APIs">API</h3> + +<h4 id="DOM" name="DOM">DOM</h4> + +<ul> + <li>{{DOMxRef("ParentNode.replaceChildren()")}} メソッドを実装しました ({{bug(1626015)}})。</li> +</ul> + +<h4 id="Service_workers" name="Service_workers">Service workers</h4> + +<ul> + <li><a href="https://www.mozilla.org/firefox/organizations/">Extended Support Releases (ESR)</a>: Firefox 78 は <a href="/ja/docs/Web/API/Service_Worker_API">Service workers</a> (および <a href="/ja/docs/Web/API/Push_API">Push API</a>) をサポートする最初の ESR リリースです。過去の ESR リリースはサポートしていませんでした ({{bug(1547023)}})。</li> +</ul> + +<h3 id="WebAssembly" name="WebAssembly">WebAssembly</h3> + +<ul> + <li><a href="https://hacks.mozilla.org/2019/11/multi-value-all-the-wasm/">Wasm Multi-value</a> をサポートしました。WebAssembly の関数が複数の値を返したり、命令シーケンスが複数のスタックの値を使用および生成したりすることが可能になりました ({{bug(1628321)}})。</li> + <li>WebAssembly で、<code><a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/BigInt">BigInt</a></code> を使用して JavaScript から 64-bit 整数の関数パラメーター (i64) をインポートおよびエクスポートできるようになりました ({{bug(1608770)}})。</li> +</ul> + +<h3 id="TLS_1.0_and_1.1_removal" name="TLS_1.0_and_1.1_removal">TLS 1.0 および 1.1 の廃止</h3> + +<ul> + <li><a href="/ja/docs/Web/Security/Transport_Layer_Security">Transport Layer Security</a> (TLS) プロトコルのバージョン 1.0 および 1.1 のサポートを、すべてのブラウザーで廃止しました。以前の告知と、影響を受ける場合の対処について、<a href="https://hacks.mozilla.org/2019/05/tls-1-0-and-1-1-removal-update/">TLS 1.0 and 1.1 Removal Update</a> をご覧ください ({{bug(1643229)}})。</li> +</ul> + +<h2 id="Changes_for_add-on_developers" name="Changes_for_add-on_developers">アドオン開発者向けの変更点</h2> + +<ul> + <li>{{WebExtAPIRef("browsingData.removeCache")}} および {{WebExtAPIRef("browsingData.removePluginData")}} が、ホスト名による削除をサポートしました ({{bug(1636784)}})。</li> + <li><code><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/proxy/onRequest">proxy.onRequest</a></code> を使用するとき、タブやウィンドウの ID に基づいて制限するフィルターが正しく適用されるようになりました。これは、プロキシの機能をひとつのウィンドウだけに提供したいアドオンで役に立つでしょう。</li> + <li>"すべてのタブ" ドロップダウンから <a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/menus/onClicked">コンテキストメニューでクリックするとき</a>、適切なタブオブジェクトが渡されるようになりました。以前は、誤ってアクティブなタブが渡されていました。</li> + <li><code><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/downloads/download">downloads.download</a></code> に saveAs オプションをつけて使用したとき、最近使用したディレクトリーを記憶するようになりました。この情報は開発者が使用できませんでしたが、ユーザーにはとても便利でした。</li> +</ul> + +<h2 id="See_also" name="See_also">関連情報</h2> + +<ul> + <li><a href="https://www.fxsitecompat.com/versions/78/">Firefox 78 サイト互換性情報</a></li> +</ul> + +<h2 id="Older_versions" name="Older_versions">過去のバージョン</h2> + +<p>{{Firefox_for_developers(77)}}</p> |