我正在构建一个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)
这应该够了吧。