How can I pop up Webkit\'s Web Inspector from my WebView object programmatically?
I succeed to enable Webkit\'s Web Inspector on my WebView. It\'s working well, and
Here's some code that should help you open it from cocoa programmatically:
@interface WebInspector : NSObject
{
WebView *_webView;
}
- (id)initWithWebView:(WebView *)webView;
- (void)detach:(id)sender;
- (void)show:(id)sender;
- (void)showConsole:(id)sender;
@end
void MyWebKit::ShowInspector(bool console){
if ( !m_webView )
return;
if( !m_inspector ){
m_inspector = [[WebInspector alloc] initWithWebView:m_webView];
[m_inspector detach:m_webView];
}
if(console){
[m_inspector showConsole:m_webView];
}
else {
[m_inspector show:m_webView];
}
}
To extend it to the dom, just expose this function to JS.