2012-07-17 43 views
0

我正在爲Mac OS X開發應用程序。我昨天遷移到OSX 10.8,發現WebView的「檢查元素」不再可用。在10.7 LION下工作良好的同一個源代碼回購,新版本只顯示menuitem,但點擊後不做任何事情。我挖了一會兒,發現我的實現WebUIDelegate導致該問題(10.8山獅ONLY)WebUIDelegate(contextMenuItemsForElement)與「檢查元素」衝突

即使這是行不通的:

 
    - (NSArray *)webView:(WebView *)sender 
     contextMenuItemsForElement:(NSDictionary *)element 
     defaultMenuItems:(NSArray *)defaultMenuItems 
    { 
     return defaultMenuItems; 
    }; 

如果我評論上面的整體功能,即「檢查元素「工作得很好。

我不知道這是一個錯誤還是有任何我錯過了。

回答

2

我相信你會遇到WebKit bug 89323中描述的問題的症狀。它已在Safari 6.0.2中修復。