âšī¸ Testing Instructions:
This page tests multiple WebView APIs and permissions: File Picker, Location (Geolocation), Audio (Microphone), Video (Camera), Full Screen, Storage, Clipboard, Device Orientation, Network Information, Touch Events, Viewport/Resize, and Print.
Click the buttons to request permissions and check the logs below each permission card for detailed information.
File Picker: Test file selection for images, videos, and all file types with MIME type detection and file information display.
Camera Capture: Capture photos and videos directly from the device camera using file input capture attribute or from an active video stream.
Blob Download: Test blob URL and base64 data URL download functionality in WebView environments.
Full Screen: Test fullscreen API functionality including entering/exiting fullscreen mode and detecting state changes.
Storage: Test LocalStorage and SessionStorage APIs for data persistence.
Clipboard: Test reading from and writing to the system clipboard.
Device Orientation: Test device orientation sensors and motion tracking.
Network Information: Monitor network status, connection type, and online/offline events.
Touch Events: Test touch event handling and multi-touch support on mobile devices.
Viewport/Resize: Monitor viewport dimensions, screen size, device pixel ratio, and orientation changes.
Wake Lock: Keep screen awake to prevent device from sleeping (useful for custom fullscreen implementations).
Vibration: Test device vibration/haptic feedback for mobile notifications and interactions.
Battery API: Monitor battery level, charging status, and power management.
Page Visibility: Detect when app is in background/foreground for lifecycle management.
Web Share: Test native sharing functionality to share content with other apps.
Screen Orientation Lock: Lock screen orientation to portrait or landscape mode.
Media Session: Control media playback from lock screen and notification controls.
Pointer Lock: Lock mouse pointer for games and immersive experiences.
Print: Test print functionality including window.print(), print preview, and print event listeners.
đ User Agent & Browser Information
Full User Agent String: