我正在构建一个 Cocoa 应用程序,我需要禁止用户拖动图像,例如。在 Google.com 上,您可以将鼠标按住 Google Logo 并将其拖/放到桌面上。有什么想法可以消除这种行为吗?
最佳答案
您的 WebView 加载完成后,执行以下操作:
Objective-C
NSString *javascriptString = @"document.body.setAttribute('ondragstart','return false')";
[webView stringByEvaluatingJavaScriptFromString:javascriptString];
swift
let javascriptString = "document.body.setAttribute('ondragstart','return false')"
webView.stringByEvaluatingJavaScriptFromString(javascriptString)
这应该可以解决问题。
关于objective-c - 禁用 WebView 中的拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33132175/