Я хочу отключить контекстное меню WebView «Обновить», «Открыть ссылку», «Открыть ссылку в новом окне», «Загрузить ссылку» и т. Д. Я пробовал очень долгое время, этот метод с contextMenuItemsForElement, но неважно как я стараюсь, не работает Мне действительно очень грустно, я надеюсь, что кто-то может мне помочь, я был бы очень благодарен.Как отключить контекстное меню WebView?
Ниже мой код:
@class WebView;
@interface UIWebView (Client)
- (NSArray *)webView:(WebView *)sender contextMenuItemsForElement:(NSDictionary *)element defaultMenuItems:(NSArray *)defaultMenuItem;
@end
@implementation UIWebView (Client)
- (NSArray *)webView:(WebView *)sender contextMenuItemsForElement:(NSDictionary *)element
defaultMenuItems:(NSArray *)defaultMenuItems
{
NSLog(@"contextMenuItemsForElement");
return nil;
}
@end
Почему не работает?
Вы уверены, что хотите сделать это на iOS? Звучит как Mac OS api. – mvds