[LEBV-144] Improve compatibility with Safari iOS
🎯 Summary
This MR solves SOME compatibility issues with Safari and iOS. Please, read the comments in the ticket for further details
🧪 How to test
Safari iOS
- Open
src/environments/environment.tsand replace its content by the following:
export const environment = {
production: false,
mobbscanEndpoint: 'https://lebara-video-customer-api.yourtestingenv.com',
mobbscanLicense: 'mscandemo',
costumerAPIEndpoint: 'https://lebara-video-customer-api.yourtestingenv.com',
agentAPIURL: 'https://lebara-video-customer-api.yourtestingenv.com',
};
- Run `npm install``
- Run
npm run start-ssl - Find your local IP address: https://www.maketecheasier.com/find-ip-and-mac-address-in-osx
- Get an iOS device, open Safari and ensure that the device is connected to the same network than your computer.
- Enter in Safari with the following URL:
https://<localIP>. Some security warnings will appear, but skip them.
🧠 Considerations
Please, read the comments in the ticket for further details about what is fixed.
🧐 Checklist
- Changes work in Google Chrome
- Changes work in Safari
- UI is responsive