diff options
Diffstat (limited to 'files/ja/mozilla/firefox/releases/56/index.html')
-rw-r--r-- | files/ja/mozilla/firefox/releases/56/index.html | 165 |
1 files changed, 165 insertions, 0 deletions
diff --git a/files/ja/mozilla/firefox/releases/56/index.html b/files/ja/mozilla/firefox/releases/56/index.html new file mode 100644 index 0000000000..1b316dbe56 --- /dev/null +++ b/files/ja/mozilla/firefox/releases/56/index.html @@ -0,0 +1,165 @@ +--- +title: Firefox 56 for developers +slug: Mozilla/Firefox/Releases/56 +tags: + - '56' + - Firefox + - Release Notes +translation_of: Mozilla/Firefox/Releases/56 +--- +<article class="text-content" id="wikiArticle"> +<p>Firefox 56 は、米国時間 2017 年 9 月 28 日にリリースされました。このページでは、開発者に影響する Firefox 56 の変更点をまとめています。</p> + +<article class="text-content" id="wikiArticle"> +<h2 id="Changes_for_Web_developers" name="Changes_for_Web_developers">ウェブ開発者向けの変更点一覧</h2> + +<h3 id="Developer_Tools" name="Developer_Tools">開発者ツール</h3> + +<ul> + <li>CSS Grid インスペクターで負の行数を表示するようになりました ({{bug(1369942)}})。</li> + <li>新しい CSS Grid レイアウトパネルが使用可能になり、CSS Grid のデバッグの容易さが向上しました ({{bug(1181227)}})。詳しくは <a href="https://hacks.mozilla.org/2017/06/new-css-grid-layout-panel-in-firefox-nightly/">Powerful New Additions to the CSS Grid Inspector in Firefox Nightly</a> をご覧ください。</li> +</ul> + +<h3 id="HTML" name="HTML">HTML</h3> + +<ul> + <li>ラベル付け可能なフォームコントロールに <code>labels</code> プロパティを実装しました。例えば {{domxref("HTMLInputElement.labels")}} です ({{bug(556743)}})。</li> + <li><code><link rel="preload"></code> を実装しました。詳しくは <a href="/ja/docs/Web/HTML/Preloading_content">Preloading content with rel="preload"</a> をご覧ください ({{bug(1222633)}})。現在は Firefox だけがキャッシュ可能なリソースのプリロードをサポートすることに注意してください。</li> +</ul> + +<h3 id="CSS" name="CSS">CSS</h3> + +<ul> + <li>Mozilla の独自仕様である {{cssxref("<color>")}} 値 <code>-moz-win-accentcolor</code> と <code>-moz-win-accentcolortext</code> ({{bug(1344910)}})、および独自仕様のメディアクエリーである <code><a href="/ja/docs/Web/CSS/Media_Queries/Using_media_queries#-moz-windows-accent-color-in-titlebar">-moz-windows-accent-color-in-titlebar</a></code> を実装しました ({{bug(1379938)}})。</li> +</ul> + +<h3 id="SVG" name="SVG">SVG</h3> + +<p><em>変更なし。</em></p> + +<h3 id="JavaScript" name="JavaScript">JavaScript</h3> + +<ul> + <li><a href="/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl">Intl API</a> を、Android 版 Firefox で有効化しました ({{bug(1344625)}})。</li> +</ul> + +<h3 id="APIs" name="APIs">API</h3> + +<h4 id="New_APIs" name="New_APIs">新規 API</h4> + +<p><em>変更なし。</em></p> + +<h4 id="DOM" name="DOM">DOM</h4> + +<ul> + <li>Mac で別の半透明ではないアプリケーションの背後にウィンドウがあるとき、{{domxref("Document.hidden")}} が true を返すようになりました ({{bug(1236512)}})。</li> + <li>{{domxref("Gamepad.displayId")}} プロパティを実装しました ({{bug(1375816)}})。</li> + <li>{{domxref("PerformanceTiming.secureConnectionStart")}} プロパティを実装しました ({{bug(772589)}})。</li> + <li>Firefox は <code>iso-2022-jp</code> の {{domxref("TextDecoder.TextDecoder","TextDecoder()")}} がインスタンス化されたときに黙って <code>iso-2022-jp-2</code> シーケンスを受け入れていました。しかし他のブラウザーはこれをサポートしておらず、またこれを使用するページもないようですので、API を単純化するためにこの動作を削除しました ({{bug(715833)}})。</li> + <li>{{domxref("WindowOrWorkerGlobalScope.setTimeout","setTimeout()")}} および {{domxref("WindowOrWorkerGlobalScope.setInterval","setInterval()")}} の 4ms 制限の動作を、<a href="/ja/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout#Timeouts_throttled_to_%3E4ms">Timeouts throttled to >=4ms</a> で説明しているとおり、他のブラウザーに合わせるよう更新しました ({{bug(1378586)}})。</li> + <li><a href="/ja/docs/Web/API/Page_Visibility_API">Page Visibility API</a> の {{domxref("Document.onvisibilitychange")}} ハンドラーを追加しました ({{bug("1333912")}})。</li> + <li>{{domxref("Window.showModalDialog()")}} メソッドを削除しました ({{bug(981796)}})。</li> + <li>{{domxref("HTMLFormElement.action")}}、{{domxref("HTMLInputElement.formAction")}}、{{domxref("HTMLButtonElement.formAction")}} プロパティの実装を、仕様書に従って正しい形式のサブミッション URL を返すように変更しました ({{bug(1366361)}})。</li> +</ul> + +<h4 id="DOM_events" name="DOM_events">DOM イベント</h4> + +<ul> + <li>{{domxref("GlobalEventHandlers.onwheel")}} が {{domxref("HTMLElement")}} で使用可能になりました。以前は使用不可でした ({{bug(1370550)}})。</li> +</ul> + +<h4 id="Media_and_WebRTC" name="Media_and_WebRTC">メディアと WebRTC</h4> + +<ul> + <li>設定変更の管理を支援するため、接続のローカル側およびリモート側の現行および未実行の構成を調査することが可能な {{domxref("RTCPeerConnection")}} のプロパティを Firefox でサポートしました: {{domxref("RTCPeerConnection.currentLocalDescription", "currentLocalDescription")}}、{{domxref("RTCPeerConnection.pendingLocalDescription", "pendingLocalDescription")}}、{{domxref("RTCPeerConnection.currentRemoteDescription", "currentRemoteDescription")}}、{{domxref("RTCPeerConnection.pendingRemoteDescription", "pendingRemoteDescription")}}。</li> + <li>Android で、メディアのハードウェアエンコーディングをデフォルトで有効化しました。Firefox 55 でも使用可能でしたが、デフォルトで無効でした ({{bug(1386974)}})。VP8 メディアのエンコードをサポートするデバイスでは、高効率なエンコーディングが可能になります。これはユーザーのデバイスのバッテリーやプロセッサーの消費を節約して、一般的にパフォーマンスが向上します。</li> +</ul> + +<h4 id="Canvas_and_WebGL" name="Canvas_and_WebGL">Canvas と WebGL</h4> + +<ul> + <li>{{domxref("CanvasRenderingContext2D.drawImage()")}} メソッドを、<code>imageSmoothingEnabled</code> が <code>false</code> であってもダウンスケーリングする際にスムージングを行うよう更新しました。これは仕様書では必須にされていませんが、Chrome の動作に合わせています。{{bug(1360415)}} をご覧ください。</li> + <li>{{domxref("SVGImageElement")}} を {{domxref("CanvasImageSource")}} として使用可能になりました。例えば {{domxref("CanvasRenderingContext2D.drawImage","drawImage()")}} を呼び出すときに画像リソースとして使用できます ({{bug(1382027)}})。</li> +</ul> + +<h3 id="Security" name="Security">セキュリティ</h3> + +<p><em>変更なし。</em></p> + +<h3 id="Plugins" name="Plugins">プラグイン</h3> + +<ul> + <li>Android 版 Firefox で、すべてのプラグインのサポートを廃止しました ({{bug(1381916)}})。</li> +</ul> + +<h3 id="Other" name="Other">その他</h3> + +<ul> + <li>URL エンコーディングの問題を避けるため、Gecko は URL を内部で <a href="https://ja.wikipedia.org/wiki/Punycode">punycode</a> としてエンコードするようになりました ({{bug("945240")}} および {{bug("942074")}} の議論を参照)。</li> + <li>Windows および Mac OS X 版の Firefox で、<code>-headless</code> フラグを使用して <a href="/ja/docs/Mozilla/Firefox/Headless_mode">ヘッドレスモード</a> で実行することが可能になりました ({{bug(1355150)}} および {{bug(1355147)}})。</li> +</ul> + +<h2 id="Removals_from_the_web_platform" name="Removals_from_the_web_platform">ウェブプラットフォームから廃止</h2> + +<h3 id="HTML_2" name="HTML_2">HTML</h3> + +<ul> + <li>{{htmlelement("isindex")}} 要素を HTML パーサーおよびフォーム送信から削除しました({{bug(1266495)}})。</li> + <li>{{htmlelement("applet")}} 要素を削除しました ({{bug(1279218)}})。</li> +</ul> + +<h3 id="APIs_2" name="APIs_2">API</h3> + +<p><em>変更なし。</em></p> + +<h3 id="SVG_2" name="SVG_2">SVG</h3> + +<p><em>変更なし。</em></p> + +<h2 id="Changes_for_add-on_and_Mozilla_developers" name="Changes_for_add-on_and_Mozilla_developers">アドオン開発者と Mozilla 開発者向けの変更点</h2> + +<h3 id="WebExtensions" name="WebExtensions">WebExtensions</h3> + +<ul> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/RemovalOptions">browsingData.RemovalOptions</a> に、Cookie のための "hostnames" オプションを追加しました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/settings">browsingData.settings()</a> および <a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/removeCookies">browsingData.removeCookies()</a> を、Android 版 Firefox でサポートしました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/browserSettings/cacheEnabled">browserSettings.cacheEnabled</a> をサポートしました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/user_interface/Browser_styles">browser_style</a> の使用方法を変更しました。</li> + <li><a href="/ja/Add-ons/WebExtensions/manifest.json/chrome_settings_overrides">chrome_settings_overrides.search_provider.is_default</a> をサポートしました。</li> + <li>contextMenus を <a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/menus">menus</a> に改名しました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/cookies/set">cookies.set()</a> および <a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/cookies/remove">cookies.remove()</a> がプライベートブラウジングモードで動作するようになりました。</li> + <li><a href="/ja/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel/onSelectionChanged">devtools.panels.elements.onSelectionChanged</a> をサポートしました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/downloads/open">downloads.open()</a> が、ユーザーアクションから呼び出すことのみ可能になりました。</li> + <li><a href="/ja/Add-ons/WebExtensions/API/proxy#PAC_file_environment">FindProxyForURL の戻り値 "DIRECT" が、引数をとらないようになりました</a>。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/history/onVisited">history.onVisited</a> が、既知の場合に限ってページのタイトルを持つようになりました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/management/get">management.get()</a> および <a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/management/getAll">management.getAll()</a> をサポートしました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/menus">menus</a> で "tools_menu" コンテキストをサポートしました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/menus/OnClickData">menus.OnClickData</a> が "linkText" を持つようになりました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/menus/create">menus.create()</a> が <a href="/ja/Add-ons/WebExtensions/API/menus#Icons">"icons"</a> オプションを持つようになりました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/notifications/onShown">notifications.onShown</a> をサポートしました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/pageAction/show">pageAction.show()</a> および <a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/pageAction/hide">pageAction.hide()</a> を、Android 版 Firefox でサポートしました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permissions</a> で "unlimitedStorage" をサポートしました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/privacy/services">privacy.services</a> が passwordSavingEnabled プロパティを持つようになりました。</li> + <li><a href="/ja/Add-ons/WebExtensions/API/privacy/websites">privacy.websites.referrersEnabled</a> をサポートしました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/manifest.json/protocol_handlers">protocol_handlers</a> で "gopher" をサポートしました。</li> + <li>proxy.<span id="compatNote_1">registerProxyScript() を <a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/proxy/register">proxy.register()</a></span> に改名しました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/proxy/unregister">proxy.unregister()</a> をサポートしました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onInstalled">runtime.onInstalled</a> で <code>temporary</code> フラグをサポートしました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/tabs/print">tabs.print()</a>、<a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/tabs/PageSettings">tabs.PageSettings</a>、<a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/tabs/printPreview">tabs.printPreview()</a>、<a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/tabs/saveAsPDF">tabs.saveAsPDF()</a> をサポートしました。</li> + <li><a href="/ja/Add-ons/WebExtensions/API/tabs/Tab">tabs.Tab.lastAccessed</a> をサポートしました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/theme/reset">theme.reset()</a> をサポートしました。</li> + <li><a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/windows/create">windows.create()</a> および <a href="/ja/docs/Mozilla/Add-ons/WebExtensions/API/windows/update">windows.update()</a> で、ウィンドウの初期タイトルをサポートしました。</li> +</ul> + +<h2 id="See_also" name="See_also">関連情報</h2> + +<ul> + <li><a href="https://www.mozilla.jp/firefox/56.0/releasenotes/">Firefox 56.0 リリースノート</a></li> + <li><a href="https://www.fxsitecompat.com/ja/versions/56/">Firefox 56 サイト互換性情報</a></li> +</ul> +</article> + +<h2 id="Older_versions" name="Older_versions">過去のバージョン</h2> + +<p>{{Firefox_for_developers(55)}}</p> +</article> |