I have an Ionic 4 (Cordova/Angular) app that makes CORS requests to a REST API backend with the Angular HttpClient.
The app runs fine on Android and in browser.
But on iOS it won’t run unless the user first goes to Settings > Safari, and turns off the setting “prevent cross-site tracking”, which is on by default.
Obviously it’s unreasonable to require all users to change that setting.
Also, the won’t run on the Mac’s iOS simulator at all, even if I turn off that setting in the simulator’s settings, making it extremely hard for development.
TIA for any help