代码之家  ›  专栏  ›  技术社区  ›  Vyachaslav Gerchicov

在iOS(Swift)上加载Android Instagram页面?

  •  0
  • Vyachaslav Gerchicov  · 技术社区  · 5 年前

    我需要像Android一样在iOS上加载Instagram页面。

    是的,我试图更改“用户代理”,但这个修复程序只在模拟器上运行,而在真实的设备上,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)
    
    0 回复  |  直到 5 年前