Objective c 在WebView中禁用拖动

Objective c 在WebView中禁用拖动,objective-c,macos,swift,cocoa,webview,Objective C,Macos,Swift,Cocoa,Webview,我正在构建一个Cocoa应用程序,我需要禁止用户拖动图像,例如在Google.com上,您可以在Google徽标上按住鼠标,然后将其拖放到桌面上。您知道如何删除此行为吗?在webview完成加载后,请执行以下操作: 目标-C 迅捷的 这应该能奏效 NSString *javascriptString = @"document.body.setAttribute('ondragstart','return false')"; [webView stringByEvaluatingJavaScrip

我正在构建一个Cocoa应用程序,我需要禁止用户拖动图像,例如在Google.com上,您可以在Google徽标上按住鼠标,然后将其拖放到桌面上。您知道如何删除此行为吗?

在webview完成加载后,请执行以下操作:

目标-C

迅捷的

这应该能奏效

NSString *javascriptString = @"document.body.setAttribute('ondragstart','return false')";
[webView stringByEvaluatingJavaScriptFromString:javascriptString];
let javascriptString = "document.body.setAttribute('ondragstart','return false')"
webView.stringByEvaluatingJavaScriptFromString(javascriptString)