In iOS 9 there is SFSafariViewController which doesn't give such control.
Some providers (e.g. Fitbit) require you use this instead of UIWebView in order to access their API, presumably to avoid accessing the DOM.
Not sure exactly how they are enforcing this though, since they don't provide their own OAuth library.