diff options
Diffstat (limited to 'files/ja/mozilla/firefox/releases/77/index.html')
-rw-r--r-- | files/ja/mozilla/firefox/releases/77/index.html | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/files/ja/mozilla/firefox/releases/77/index.html b/files/ja/mozilla/firefox/releases/77/index.html new file mode 100644 index 0000000000..5da47e17c8 --- /dev/null +++ b/files/ja/mozilla/firefox/releases/77/index.html @@ -0,0 +1,103 @@ +--- +title: Firefox 77 for developers +slug: Mozilla/Firefox/Releases/77 +tags: + - '77' + - Firefox + - Mozilla + - Releases +translation_of: Mozilla/Firefox/Releases/77 +--- +<p>{{FirefoxSidebar}}</p> + +<p class="summary">このページでは、開発者に影響する Firefox 77 の変更点をまとめています。Firefox 77 は、<a href="https://wiki.mozilla.org/RapidRelease/Calendar">2020 年 6 月 2 日</a> にリリースされました。</p> + +<p class="summary"><strong>付随する hacks ブログの記事「<a href="https://hacks.mozilla.org/2020/06/new-in-firefox-77-devtool-improvements-and-web-platform-updates/">New in Firefox 77: DevTool improvements and web platform updates</a>」もご覧ください。</strong></p> + +<h2 id="Changes_for_web_developers" name="Changes_for_web_developers">ウェブ開発者向けの変更点一覧</h2> + +<h3 id="Developer_Tools" name="Developer_Tools">開発者ツール</h3> + +<ul> + <li>Firefox Developer Edition のインスペクターで、ページで使用している CSS プロパティをサポートするブラウザーを表示する <a href="/ja/docs/Tools/Page_Inspector/UI_Tour#Compatibility_view">互換性パネル</a> を提供します ({{bug("1625134")}})。</li> + <li>デバッガーの <a href="/ja/docs/Tools/Page_Inspector/UI_Tour#Toolbar">ツールバーに設定メニュー</a> を追加しました。メニューの項目は (まだ) <strong>JavaScript を無効化</strong> だけです ({{bug("1630957")}})。</li> + <li><a href="/ja/docs/Tools/Network_Monitor/toolbar">ネットワークモニターのツールバー</a> に、ログデータを管理する <strong>アクション</strong> メニューを追加しました ({{bug("1459175")}}): + <ul> + <li><strong>永続ログ</strong></li> + <li><strong>HAR ファイルのインポート</strong></li> + <li><strong>HAR 形式ですべて保存</strong></li> + <li><strong>HAR 形式ですべてコピー</strong></li> + </ul> + </li> + <li>ネットワークモニターの <a href="/ja/docs/Tools/Network_Monitor/request_list#Blocking_specific_URLs">要求ブロックパネル</a> に、すべての要求ブロック項目を有効化・無効化・削除するコンテキストメニューを追加しました ({{bug("1588076")}})。</li> + <li>デバッガーの <a href="/ja/docs/Tools/Debugger/UI_Tour#Call_stack">コールスタック</a> にあるフレーム内をクリックして選択行を変更した場合に、<strong>ステップオーバー</strong> (<kbd>F10</kbd>) をクリックすると、デバッガーが新たに選択した行に達するまで実行するようになりました (デバッガーがもともと停止していた行は無視します) ({{bug("1630642")}})。</li> + <li>値の取得 ("get") や設定 ("set") と同様に、値を <a href="/ja/docs/Tools/Debugger/How_to/Use_watchpoints#Set_a_watchpoint">取得または設定 ("get または set")</a> したときに実行停止するウォッチポイントを設定できるようになりました ({{bug("1580585")}})。</li> +</ul> + +<h3 id="HTML" name="HTML">HTML</h3> + +<ul> + <li>{{HTMLElement("option")}} 要素の内容物が空であるときに、<a href="/ja/docs/web/HTML/element/option#Browser_compatibility">label 属性の値</a> を表示するようになりました ({{bug("40545")}})。</li> +</ul> + +<h3 id="SVG" name="SVG">SVG</h3> + +<ul> + <li>{{SVGAttr("transform-origin")}} プレゼンテーション属性をサポートしました ({{bug(1581691)}})。</li> +</ul> + +<h3 id="JavaScript" name="JavaScript">JavaScript</h3> + +<ul> + <li>{{JSxRef("String.prototype.replaceAll()")}} をサポートしました ({{bug(1608168)}})。</li> +</ul> + +<h3 id="APIs" name="APIs">API</h3> + +<h4 id="IndexedDB" name="IndexedDB">IndexedDB</h4> + +<ul> + <li>{{DOMxRef("IDBCursor.request")}} プロパティを実装しました ({{bug(1536540)}})。</li> +</ul> + +<h3 id="WebDriver_conformance_Marionette" name="WebDriver_conformance_Marionette">WebDriver conformance (Marionette)</h3> + +<ul> + <li>ウィンドウをクリックして閉じるなど、現在選択中のトップレベルのブラウジングコンテキストが削除されたとき、いくつかのコマンドが Marionette をハングアップさせていた問題を修正しました ({{bug(1619481)}})。</li> + <li>既知の問題: Firefox 77 での変更により、現在のページから移動する際に、開いているユーザープロンプトが早く閉じられる場合があります。この問題は Firefox 78 で修正する予定です ({{bug(1631362)}})。</li> +</ul> + +<h2 id="Changes_for_add-on_developers" name="Changes_for_add-on_developers">アドオン開発者向けの変更点</h2> + +<h3 id="API_changes" name="API_changes">API の変更点</h3> + +<ul> + <li>{{WebExtAPIRef("tabs.goBack")}} および {{WebExtAPIRef("tabs.goForward")}} をサポートしました ({{bug(1603796)}})。</li> + <li><code>serviceWorkers</code> および <code>indexedDB</code> タイプの {{WebExtAPIRef("browsingData.remove")}} で、ホスト名による削除をサポートしました ({{bug(1632990)}} および {{bug(1551301)}})。</li> + <li>{{WebExtAPIRef("tabs.duplicate")}} API で <code>duplicateProperties</code> をサポートしました。複製したタブの位置やアクティブ状態を指定できます ({{bug(1560218)}})。</li> + <li>{{WebExtAPIRef("permissions")}} API の {{WebExtAPIRef("permissions.onAdded")}} および {{WebExtAPIRef("permissions.onRemoved")}} イベントをサポートしました ({{bug(1444294)}})。</li> + <li>{{WebExtAPIRef("webRequest.onHeadersReceived")}} で複数の <code>Content-Security-Policy</code> ヘッダーを変更する要求が統合されるようになりました ({{bug(1462989 )}})。</li> +</ul> + +<h3 id="Manifest_changes" name="Manifest_changes">マニフェストの変更点</h3> + +<ul> + <li>以下のパーミッションが要求可能になりました。これらは <code><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/manifest.json/optional_permissions">optional_permissions</a></code> マニフェストキーで指定可能であり、{{WebExtAPIRef("permissions")}} API を使用して要求できます: <code>browsingData</code> ({{bug(1630417)}})、<code>pkcs11</code> ({{bug(1630418)}})、<code>proxy</code> ({{bug(1548011)}}), and <code>sessions</code> ({{bug(1630414)}})。</li> +</ul> + +<h3 id="Other" name="Other">その他</h3> + +<ul> + <li><code>unlimitedStorage</code> パーミッションを使用することを、拡張機能のインストールや更新の際に表示しないようになりました。詳しくは <a href="https://extensionworkshop.com/documentation/develop/request-the-right-permissions/">Requesting the right permissions</a> をご覧ください ({{bug(1630413)}})。</li> + <li><a href="/ja/docs/Web/HTTP/Headers/Set-Cookie/SameSite">SameSite cookie</a> に関する変更により、拡張機能のページのホスト向けのトラッキング防止機能をバイパスする <a href="/ja/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions#Host_permissions">host パーミッション</a> を設定するときに、フルドメインまたはワイルドカードをつけて指定しなければなりません。ただし Content スクリプトのトラッキング防止は、フルドメインで指定したホストに限りバイパスできます。</li> +</ul> + +<h2 id="See_also" name="See_also">関連情報</h2> + +<ul> + <li><a href="https://www.fxsitecompat.com/versions/77/">Firefox 77 サイト互換性情報</a></li> +</ul> + +<h2 id="Older_versions" name="Older_versions">過去のバージョン</h2> + +<p>{{Firefox_for_developers(76)}}</p> |