我正在构建一个Cocoa应用程序,并且需要禁止用户拖动图像,例如。在Google.com上,您可以将鼠标按住在Google徽标上,然后将其拖放到桌面上。任何想法如何消除这种行为?

最佳答案

在您的网络视图完成加载后,请执行以下操作:

目标C

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


迅速

let javascriptString = "document.body.setAttribute('ondragstart','return false')"
webView.stringByEvaluatingJavaScriptFromString(javascriptString)


这应该够了吧。

07-26 03:22