gpt4 book ai didi

cocoa - WebUIDelegate(contextMenuItemsForElement) 与 "Inspect Element"冲突

转载 作者:行者123 更新时间:2023-12-03 17:41:45 25 4
gpt4 key购买 nike

我正在为 Mac OS X 开发一个应用程序。昨天我迁移到 OSX 10.8,发现 WebView 的“Inspect Element”不再可用。使用在 10.7 LION 下运行良好的相同源存储库,新版本仅显示菜单项,但单击后不执行任何操作。我挖了一段时间,发现我的 WebUIDelegate 实现导致了这个问题(仅限 10.8 山狮)

即使这样也行不通:

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

如果我评论上面的整个函数,那么“检查元素”确实可以很好地工作。

我不知道这是一个错误还是我错过了什么。

最佳答案

我相信您遇到了 WebKit bug 89323 中描述的问题的症状。它已在 Safari 6.0.2 中修复。

关于cocoa - WebUIDelegate(contextMenuItemsForElement) 与 "Inspect Element"冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11521286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com