Skip to content

Commit 61cbe72

Browse files
add CORP and CORS header to client to fix iframe embeds
1 parent 9ace526 commit 61cbe72

File tree

4 files changed

+11
-1
lines changed

4 files changed

+11
-1
lines changed

amplify.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,7 @@ frontend:
1515
value: "same-origin"
1616
- key: "Cross-Origin-Embedder-Policy"
1717
value: "require-corp"
18+
- key: "Cross-Origin-Resource-Policy"
19+
value: "cross-origin"
20+
- key: "Access-Control-Allow-Origin"
21+
value: "*"

docker/client/config/default.conf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ server {
1515

1616
add_header Cross-Origin-Opener-Policy "same-origin" always;
1717
add_header Cross-Origin-Embedder-Policy "require-corp" always;
18+
add_header Cross-Origin-Resource-Policy "cross-origin" always;
19+
add_header Access-Control-Allow-Origin "*" always;
1820

1921
# Special handling for .whl files
2022
if ($request_filename ~* \.whl$) {
@@ -34,5 +36,7 @@ server {
3436

3537
add_header Cross-Origin-Opener-Policy "same-origin" always;
3638
add_header Cross-Origin-Embedder-Policy "require-corp" always;
39+
add_header Cross-Origin-Resource-Policy "cross-origin" always;
40+
add_header Access-Control-Allow-Origin "*" always;
3741
}
3842
}

quadratic-client/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
The combination of these two things (<script> & <style>) appear to be
6464
what makes possible the expected effect of panning and zooming (especially
6565
with pinch to zoom on a trackpad) on the grid without experiencing weird
66-
zoom or intertial panning effects.
66+
zoom or inertial panning effects.
6767
6868
Prevent window zooming on Chrome
6969
https://stackoverflow.com/questions/61114830/how-to-prevent-native-browser-default-pinch-to-zoom-behavior

quadratic-client/vite.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ export default defineConfig(() => {
2323
server.middlewares.use((_req, res, next) => {
2424
res.setHeader('Cross-Origin-Embedder-Policy', 'require-corp');
2525
res.setHeader('Cross-Origin-Opener-Policy', 'same-origin');
26+
res.setHeader('Cross-Origin-Resource-Policy', 'cross-origin');
27+
res.setHeader('Access-Control-Allow-Origin', '*');
2628
next();
2729
});
2830
},

0 commit comments

Comments
 (0)