アップルは解放されたSafari Technology Preview 230、開発者プレビュー Web ブラウザーの最新バージョン。 Apple の人気ブラウザのプレビュー バージョンは、開発者やその他の興味のあるユーザーに、Safari の将来の公開リリース バージョンでデビューするかどうかわからない機能を試す機能を提供します。
Safari Technology Preview 231 には、CSS、JavaScript、メディア、レンダリング、Web API、Web Inspector、および WebDriver の修正と更新が含まれています。
現在の「Safari Technology Preview」リリースは、今年初めにリリースされた macOS の最新バージョンである macOS Sequoia および macOS Tahoe を実行しているマシンと互換性があります。
概要
Safari テクノロジープレビューリリース 231 は現在ダウンロード可能macOS タホおよび macOS セコイア用。 Safari Technology Preview がすでにインストールされている場合は、「システム設定」の「一般」→「ソフトウェア・アップデート」でアップデートできます。
このリリースには、次の間の WebKit の変更が含まれています。300987@メイン…301765@メイン。
CSS
新機能
- のサポートを追加しました
safeキーワード付きanchor-centerCSSアンカーの位置決め。 (301301@メイン) (155767796)- のサポートを追加しました
flip-xそしてflip-yのオプションposition-try-fallbackCSS アンカーの位置決め用。 (302057@メイン) (163282036)解決された問題
- すべての書き込みモードにわたるフレックスおよびグリッド レイアウトのパディングとマージンの処理が修正されました。 (301814@メイン) (71046552)
- 修理済み
position-visibility: no-overflowスクロールに正しく反応するようにします。 (301211@メイン) (162173481)- 修正: 名前が変更されました
position-areaからのキーワードx-self-start、x-self-end、y-self-start、 そしてy-self-endにself-x-start、self-x-end、self-y-start、 そしてself-y-endそれぞれ更新された CSSWG 仕様に合わせて調整されます。()301226@メイン) (162214793)- 修理済み
<iframe>要素の内容がページの内容を正しく尊重できるようにするused。 (302097@メイン) (162314059)Zoom() - 自動マージンをゼロに変換することで修正しました。
position-areaまたはanchor-centerCSSアンカーの配置に適用されます。 (301662@メイン) (162809291)JavaScript
解決された問題
- 修理済み
Typeなしでクラスまたは関数コンストラクターを呼び出すときのメッセージError newコンストラクター名を含めます。 (301023@メイン) (161152354)メディア
解決された問題
- カスタム WebVTT キャプション テキスト サイズ設定が、子要素を移動してもキュー子要素に反映されない問題を修正しました。
font-sizeキューの共有への定義<style>ブロック。 (301681@メイン) (162547969)レンダリング
新機能
- インラインボックス全体でのテキスト整形のサポートが追加されました。 (301354@メイン) (162430932)
解決された問題
- 表のセルを選択すると、フレックス レイアウトとグリッド レイアウトで選択が重複する可能性がある問題を修正しました。 (294464@メイン) (160805174)
- 長いレイアウトのパフォーマンスの問題を修正しました。
preブロックとword-break: break-allオーバーフロー幅の計算に空白を含めることによって。 (301657@メイン) (162695099)- 要素にテキスト ボックスが 1 つしかない場合に初期の領域比較を実行することでテキスト ペイントを最適化するように、最大コンテンツ ペイントを修正しました。 (301895@メイン) (163067611)
- トラッキングをスキップするように最大コンテンツフルペイントを修正
loadデータ URI イメージの場合。 (301988@メイン) (163213487)Time - Largest Contentful Paint がテキスト ノードのエリア チェックを実行し、すべての四角形が収集され、祖先変換が存在しない場合に計算を最適化する方法を修正しました。 (302072@メイン) (163285757)
ウェブAPI
解決された問題
- WebDriver エラーにより失敗する Navigation API WPT テストを修正しました。 (161199777)
- 修理済み
PerformanceとなることによってEvent Timing keydownそしてpointerdownエントリは対応するものを待たなくなりましたkeyupまたはpointerup期間を割り当てる前にイベントを実行して、期間が長すぎることを防ぎます。 (302107@メイン) (161911473)- 修理済み
attach次の場合にデフォルトでグローバル カスタム要素レジストリを使用するにはShadow() customはElement Registry null、WHATWG DOM 仕様に準拠 (300996@メイン)。 (161949493)- 修理済み
navigate()と{ history: "replace" }現在を正しく更新するにはHistory同じドキュメントのナビゲーション中に新しい項目を追加するのではなく、項目を追加します。 (302130@メイン) (163323288)ウェブインスペクター
解決された問題
- [ソース] タブに、
forテスト条件にオプションの連鎖を含むステートメント。 (301197@メイン) (160617913)ウェブドライバー
解決された問題
- 要素参照が内部にネストされる問題を修正しました
ArrayまたはObjectスクリプトの実行時に引数が適切に抽出されませんでした。 (301445@メイン) (162571946)
プレビューは開発者や上級ユーザーによる使用を目的としていますが、Safari ブラウザの開発に関するフィードバックを Apple に提供するために、Safari のリリース バージョンと並行して実行することができます。アプリのダウンロードとインストールには開発者アカウントは必要ありません。詳細については、Safari テクノロジー プレビュー Web サイトをご覧ください。