Re: [webkit-dev] WKWebView Inspector in my own app

2014-08-11 Thread Koen Bok
This is great! Thank you very very much.

On Monday, August 11, 2014, Joseph Pecoraro  wrote:

>
> On Aug 11, 2014, at 12:10 PM, Joseph Pecoraro  > wrote:
>
>
> On Aug 11, 2014, at 3:23 AM, Koen Bok  > wrote:
>
> I am looking how to show the inspector in my own mac desktop app with
> WKWebViews.
>
>
> You are correct that currently the only supported way to inspect a
> WKWebView is through Safari with an entitlement in your app (see the WWDC
> talk for more information).
>
>
> I think I need to initialize an XPC or http connection to a WKWebView and
> pass it to a new inspector instance, and then show it.
>
> Can anyone maybe point me in the right direction?
>
>
> From a WebKit Internals perspective, you just need to enable WebCore's
> Settings::developerExtrasEnabled setting to get what you want. No XPC/HTTP
> connections necessary.
>
> The WKWebView API allows toggling WebCore's Settings via the WKPreferences
> interface (available on WKWebViewConfiguration).  Nothing currently exists
> for the developer extras setting. It should be easy to add plumbing for a
> new setting to toggle the Developer Extras Enabled setting at least as a
> private API.
>
>
> I filed and put a patch up on:
>  Add Private WKPreferences API for developer
> extras (show inspector)
>
> - Joe
>
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WKWebView Inspector in my own app

2014-08-11 Thread Joseph Pecoraro

> On Aug 11, 2014, at 12:10 PM, Joseph Pecoraro  wrote:
> 
> 
>> On Aug 11, 2014, at 3:23 AM, Koen Bok > > wrote:
>> 
>> I am looking how to show the inspector in my own mac desktop app with 
>> WKWebViews.
> 
> You are correct that currently the only supported way to inspect a WKWebView 
> is through Safari with an entitlement in your app (see the WWDC talk for more 
> information).
> 
> 
>> I think I need to initialize an XPC or http connection to a WKWebView and 
>> pass it to a new inspector instance, and then show it.
>> 
>> Can anyone maybe point me in the right direction?
> 
> From a WebKit Internals perspective, you just need to enable WebCore's 
> Settings::developerExtrasEnabled setting to get what you want. No XPC/HTTP 
> connections necessary.
> 
> The WKWebView API allows toggling WebCore's Settings via the WKPreferences 
> interface (available on WKWebViewConfiguration).  Nothing currently exists 
> for the developer extras setting. It should be easy to add plumbing for a new 
> setting to toggle the Developer Extras Enabled setting at least as a private 
> API.

I filed and put a patch up on:
 Add Private WKPreferences API for developer 
extras (show inspector)

- Joe
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WKWebView Inspector in my own app

2014-08-11 Thread Joseph Pecoraro

> On Aug 11, 2014, at 3:23 AM, Koen Bok  wrote:
> 
> I am looking how to show the inspector in my own mac desktop app with 
> WKWebViews.

You are correct that currently the only supported way to inspect a WKWebView is 
through Safari with an entitlement in your app (see the WWDC talk for more 
information).


> I think I need to initialize an XPC or http connection to a WKWebView and 
> pass it to a new inspector instance, and then show it.
> 
> Can anyone maybe point me in the right direction?

>From a WebKit Internals perspective, you just need to enable WebCore's 
>Settings::developerExtrasEnabled setting to get what you want. No XPC/HTTP 
>connections necessary.

The WKWebView API allows toggling WebCore's Settings via the WKPreferences 
interface (available on WKWebViewConfiguration).  Nothing currently exists for 
the developer extras setting. It should be easy to add plumbing for a new 
setting to toggle the Developer Extras Enabled setting at least as a private 
API.

- Joe
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] WKWebView Inspector in my own app

2014-08-11 Thread Koen Bok
I am looking how to show the inspector in my own mac desktop app with
WKWebViews.

I think I need to initialize an XPC or http connection to a WKWebView and
pass it to a new inspector instance, and then show it.

Can anyone maybe point me in the right direction?

PS. I also made a Stack Overflow question for this:
http://stackoverflow.com/questions/25200116/how-to-show-the-inspector-within-your-wkwebview-based-desktop-app
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev