iPad アプリ内で所有していないページ内の html 要素を削除しようとしています。
stringByEvaluatingJavaScriptFromString を使用して、必要な要素を返すことができます。
NSString *source = [webView stringByEvaluatingJavaScriptFromString:@"var parentEl = document.getElementById('header');parentEl.childNodes[5].innerHTML;"];
しかし、それを削除しようとするとできません:
[webView stringByEvaluatingJavaScriptFromString:@"var parentEl = document.getElementById('header');parentEl.removeChild(parentEl.childNodes[5]);"];
しかし、開発者ツールからリモートでサファリでこのコードを実行すると、問題なく動作します。