There is no way to do what you asked for using the public SDK.
The best answer I can come up with is touch tracking, started and touch events for UIWebView itself. Then add UIWebviewDelegate and to this delegate interface, add boolean bLastTouchDidWander (name, for example, is clean)
When you bLastTouchDidWander Down, you set bLastTouchDidWander to false.
At the UP touch, you measure how far the touch moves. If it has moved more than a certain amount, consider how to “touch outside” and set bLastTouchDidWander to true.
Then for the message webView:shouldStartLoadWithRequest:navigationType: UIWebviewDelegate , if bLastTouchDidWander true, do not follow the link.
Jordaan Mylonas
source share