I'm having the same issue and am very interested in finding a solution.
Here's a post describing the issue and a solution:
https://github.com/react-native-webview/react-native-webview/issues/2256
At the 13:18 mark in this Apple developer video, they talk about a new way to get handle permissions in WKWebView:
https://developer.apple.com/videos/play/wwdc2021/10032/
I'm not sure if this new capability is available in Cordova, or if perhaps C3 is not yet using the version of Cordova in which it is available?
Ashley, is there any chance this problem can get a bit of your attention?
Develop games in your browser. Powerful, performant & highly capable.
Just wanted to confirm the excellent tip from —
I was pulling out my hair trying to solve sizing and orientation issues for a C2 game running within an iframe on iOS. When I switched to <object> tag approach all my problems went away!