Internal
Public Access
Add middleware to allow mobile app iframe embedding
Created Django middleware that detects requests from the KeepItGoing mobile app (via User-Agent) and removes X-Frame-Options header to allow iframe embedding. Changes: - Created tasks/middleware/mobile_app.py with AllowMobileAppFramingMiddleware - Added middleware to settings after XFrameOptionsMiddleware - Detects Capacitor WebView User-Agent patterns - Removes X-Frame-Options only for mobile app, keeps protection for browsers This allows the mobile app to embed the website in an iframe while maintaining clickjacking protection for regular web browsers. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.5
parent
8db9f99701
commit
31a0c3c8c5
@@ -0,0 +1,3 @@
|
||||
from .mobile_app import AllowMobileAppFramingMiddleware
|
||||
|
||||
__all__ = ['AllowMobileAppFramingMiddleware']
|
||||
Reference in New Issue
Block a user