WebKit リンクをタッチした時のポップアップを無効

WebKit iOS で、リンクをタッチして表示されるポップアップを無効にするには、
ローディング時などで、画面タッチを無効にする方法、
JavaScript で、webkit-touch-callout:none
を指定

http://css-infos.net/property/-webkit-touch-callout


タッチ無効化

[ self.webView stringByEvaluatingJavaScriptFromString: @"document.documentElement.style.webkitTouchCallout='none';" ];


有効化

[ self.webView stringByEvaluatingJavaScriptFromString: @"document.documentElement.style.webkitTouchCallout='default';" ];