cocoa 网页 View : cannot display Yahoo mail

标签 cocoa webview yahoo-mail

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

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

在雅虎邮件页面中:我可以显示欢迎页面,但在输入我的雅虎帐户并单击“登录”后,我被重定向到一个页面,显示:“您即将到达,但您的网络浏览器没有支持最新版本的雅虎邮件”。

该消息下方有 3 个链接:

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

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

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

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

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

提前致谢,

乔什

最佳答案

您可以使用 Safari 进行欺骗,让 Yahoo 认为是 Safari 连接,这可能会解决问题:

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

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

http://www.useragentstring.com

关于 cocoa 网页 View : cannot display Yahoo mail,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11553902/

相关文章:

swift - 拖入时 NSOutlineView 不显示蓝色指南/分隔符

iphone - 在图像选择器中向图像添加文本

android - 使内容适应屏幕大小 - webview - Android

android - 按下后退按钮时删除 webview 文本区域中的字符

java - 使用 Javamail API 将邮件从雅虎 ID 发送到其他电子邮件 ID

email - 允许在雅虎邮件中访问安全性较低的应用程序

iphone - 如何制作一个采用格式化字符串+几个附加参数的宏,就像 NSLog 一样?

macos - Apple TextEdit,它的工具栏从何而来?

android - 在 Android webview 上使用本地存储