refactor(simulator): enhance mobile simulator UI with updated styles, improved security policies, and WebRTC signaling support

This commit is contained in:
2026-02-03 11:00:00 +00:00
parent f1919ca0e1
commit a2f6a22f97
5 changed files with 1184 additions and 790 deletions

View File

@@ -51,8 +51,12 @@ app.use(
helmet({
contentSecurityPolicy: {
directives: {
scriptSrc: ["'self'", 'https://cdn.jsdelivr.net'],
connectSrc: ["'self'", 'https://cdn.jsdelivr.net'],
...helmet.contentSecurityPolicy.getDefaultDirectives(),
"script-src": ["'self'", "'unsafe-inline'", "cdn.jsdelivr.net", "cdn.tailwindcss.com"],
"style-src": ["'self'", "'unsafe-inline'", "cdn.jsdelivr.net", "fonts.googleapis.com"],
"font-src": ["'self'", "fonts.gstatic.com"],
"connect-src": ["'self'", "cdn.jsdelivr.net"],
"img-src": ["'self'", "data:", "blob:"],
},
},
}),