Note: iOS 7 only. Two ways to grab the JSContext: 1. Through KVC of the UIWebView object and key "documentView.webView.mainFrame.javaScriptContext" [1] 2. Create a NSObject category for selector "webView:didCreateJavaScriptContext:forFrame:" [2]
Usual caveats apply to whether any of these methods is acceptable for the App Store. [1] http://blog.impathic.com/post/64171814244/true-javascript-uiwebview-integration-in-ios7 [2] https://github.com/TomSwift/UIWebView-TS_JavaScriptContext