commit | 0b6aff760b5845b402e6fe2ae655320de0f08edb | [log] [tgz] |
---|---|---|
author | Kenzie Schmoll <kenzieschmoll@google.com> | Wed Jun 05 17:26:23 2024 +0000 |
committer | Commit Queue <dart-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Jun 05 17:26:23 2024 +0000 |
tree | 814a79c26e090dce80cb7a4a241351c49cd4cd4b | |
parent | a4aac1781b7bff727561b3fefbd079c81f5236f0 [diff] |
Add headers to the DevTools server to enable serving DevTools with wasm. Bug: https://github.com/flutter/devtools/issues/7856 Change-Id: I854fbaad9c1e477c3218bd159cd1a6db1aae8e74 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/369100 Reviewed-by: Kevin Moore <kevmoo@google.com> Commit-Queue: Kenzie Davisson <kenzieschmoll@google.com> Reviewed-by: Ben Konyi <bkonyi@google.com>
diff --git a/pkg/dds/lib/devtools_server.dart b/pkg/dds/lib/devtools_server.dart index 1b7ab10..c45783e 100644 --- a/pkg/dds/lib/devtools_server.dart +++ b/pkg/dds/lib/devtools_server.dart
@@ -339,6 +339,11 @@ 'no-store', ); + // Add the headers required to serve with wasm. + server.defaultResponseHeaders + ..add('Cross-Origin-Embedder-Policy', 'credentialless') + ..add('Cross-Origin-Opener-Policy', 'same-origin'); + // Serve requests in an error zone to prevent failures // when running from another error zone. runZonedGuarded(