Cocoa webView - Disable all interaction

前端 未结 2 1398
既然无缘
既然无缘 2020-12-05 15:20

I have a webView in my cocoa application (macosx not iphone), it displays some javascript to the user but I don\'t want the user to be able to select any of the text or righ

2条回答
  •  长情又很酷
    2020-12-05 16:25

    via the UI delegation it might be useful also to disable drag and drop operations, add

    - (NSUInteger)webView:(WebView *)sender dragSourceActionMaskForPoint:(NSPoint)point
    {
        return WebDragSourceActionNone; // Disable any WebView content drag
    }
    
    - (NSUInteger)webView:(WebView *)sender dragDestinationActionMaskForDraggingInfo:(id )draggingInfo
    {
        return WebDragDestinationActionNone; // Disable any WebView content drop
    }
    

提交回复
热议问题