Add a way to log JavaScript exceptions, parse errors, and get JS stack frame
events (with line numbers, etc)
------------------------------------------------------------------------------------------------------------
Key: CB-535
URL: https://issues.apache.org/jira/browse/CB-535
Project: Apache Callback
Issue Type: Bug
Components: iOS
Affects Versions: Master
Reporter: Shazron Abdullah
Assignee: Shazron Abdullah
Fix For: 1.7.0
It's possible from tests I did with my proof of concept based on this header:
http://opensource.apple.com/source/WebKit/WebKit-6531.9/mac/WebView/WebScriptDebugDelegate.h
You would then set the delegate on a UIWebView subclass that overrode this
selector:
{code}
- (void)webView:(id)sender didClearWindowObject:(id)windowObject
forFrame:(WebFrame*)frame
{
[sender setScriptDebugDelegate:myWebScriptDebugDelegate]; // e.g
}
{code}
webView:didClearWindowObject:forFrame:
https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/WebKit/Protocols/WebFrameLoadDelegate_Protocol/Reference/Reference.html
Of course this will involve private methods (not kosher by Apple), and might
not be baked in (but included in the source that is installed), and we could
provide instructions on how to explicitly include and enable it and output
warnings if it is used.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira