1

我已经通过 Google 和 stackoverflow 进行了搜索,但对我的问题一无所知。

我正在帮助用户使用 Cocoa Webview 在我的应用程序中检查他们的 Yahoo 邮件。

在 Yahoo 邮件页面:我可以显示欢迎页面,但是在我输入我的 Yahoo 帐户并单击“登录”后,我被重定向到显示:“您快到了,但是您的网络浏览器不支持最新的雅虎版!邮件”。

在该消息下方是 3 个链接:

  • 火狐
  • Internet Explorer(适用于 Windows)
  • 苹果浏览器

然后我点击 Safari,但没有任何反应!

我尝试使用 Gmail 和 Facebook 登录,这绝对没问题。

我的 Cocoa Webview 无法加载 Yahoo! 的任何原因 邮件页面?如何解决这个问题?

注意:如果我将 Yahoo 邮件帐户切换回经典模式,则它可以正常工作。(即Cocoa Webview可以显示邮件页面)

提前致谢,

乔什

4

1 回答 1

0

您可以使用 Safari 进行欺骗,以便 Yahoo 认为它正在连接 Safari,这可能会解决它:

webViewOutlet.applicationNameForUserAgent = "Version/9.0.3 Safari/601.4.4";

您可以从以下位置找到最新的字符串:

http://www.useragentstring.com

于 2016-04-07T15:52:50.840 回答