Мне нужно загрузить страницу Instagram на iOS, как это делает Android.
Да, я пытался изменить «User-Agent», но это исправление работает только на симуляторе, а на реальном устройстве Instagram все еще как-то понимает, что это iOS. Пример URL:
let baseUrl = "https://api.instagram.com/oauth/authorize/"
Как решить эту проблему? А как instagram вообще выясняет, что это iOS-устройство?
Код:
let baseUrl = "https://api.instagram.com/oauth/authorize/"
let url = URL(string: baseUrl)
var request = URLRequest(url: url!)
request.setValue("Instagram 27.0.0.7.97 Android (24/7.0; 380dpi; 1080x1920; OnePlus; ONEPLUS A3010; OnePlus3T; qcom; en_US)", forHTTPHeaderField: "User-Agent")
webView.loadRequest(request)