【问题标题】:Debugging WebVIew in Cocoa App on OS X 10.6在 OS X 10.6 上的 Cocoa App 中调试 WebVIew
【发布时间】:2012-02-10 12:45:53
【问题描述】:

我正在 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?

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

【问题讨论】:

    标签: xcode cocoa webkit webview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-29
      • 2011-12-28
      • 1970-01-01
      • 2011-03-20
      相关资源
      最近更新 更多