feat: add real-time OEM barcode scanning interface and supporting API lookup controller
This commit is contained in:
@@ -36,10 +36,8 @@ class EnsureSecurityHeaders
|
||||
// X-XSS-Protection: 1; mode=block (deprecated but still good for older browsers, some scanners check it)
|
||||
$response->headers->set('X-XSS-Protection', '1; mode=block');
|
||||
|
||||
// Permissions-Policy: restrict dangerous features
|
||||
// This is a bit strict, might need adjustment based on site features.
|
||||
// For general sites: geolocation=(), microphone=(), camera=() is often safe.
|
||||
$response->headers->set('Permissions-Policy', 'geolocation=(), microphone=(), camera=()');
|
||||
// Permissions-Policy: allow camera for barcode scanning
|
||||
$response->headers->set('Permissions-Policy', 'geolocation=(), microphone=(), camera=(self)');
|
||||
|
||||
// Cross-Origin-Opener-Policy: isolate browsing context from cross-origin documents
|
||||
$response->headers->set('Cross-Origin-Opener-Policy', 'same-origin');
|
||||
|
||||
Reference in New Issue
Block a user