在OS X 10.6上调试Cocoa App中的WebVIew

时间:2012-01-14 21:13:54

标签: xcode cocoa webkit webview

我正在开发Xcode 4中一个非常简单的Cocoa应用程序,它针对的是OS X 10.6。

基本上,该应用程序包含一个加载外部URL的WebView。该应用程序为此网页创建了一个简单的桌面包装器。

应用程序启动并开始加载URL,但看起来某些框架未加载(整个页面无法加载)。通过Safari查看页面时工作正常。

调试应用程序不会显示任何错误,但我不确定是否应该专门听取WebKit中的错误。

所以,我的问题是,有人可以推荐调试这样的问题的方法吗?基本上,在可可应用程序中嵌入的WebView视图中,网页没有按预期呈现?

我找到了一个解决方案,它允许您在嵌入式WebView中使用Web检查器:

Is there a way to use the WebKit web inspector from a Cocoa WebView object?

我还解决了与服务器期望的用户代理字符串差异有关的问题。

1 个答案:

答案 0 :(得分:0)

通常,在这种情况下,最好的方法是尝试尽可能地减少测试用例,同时仍然可以再现错误。例如,您可以尝试简化和缩短正在加载的页面,以确定标记的某些部分是否触发了问题。您可以尝试简化应用程序,以确定应用程序的某些部分是否触发了问题。等等。