我已经通过 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";
您可以从以下位置找到最新的字符串:
关于 cocoa 网页 View : cannot display Yahoo mail,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11553902/